• 技术文章 >web前端 >前端问答

    javascript中function的用法是什么

    青灯夜游青灯夜游2022-02-08 15:50:39原创350

    javascript中function的用法:1、作为常规函数来使用,语法“function 函数名(){...}”;2、作为对象属性来使用;3、作为构造函数来使用,语法“var obj = new function(){ ...}”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    javascript最难理解的概念之一也许就是对function的使用,通过大量的实践和练习,慢慢总结出javascript function的三种用法,如下:

    1.作为常规函数来使用

    function exception(){
      return  "error:";
    }
    var obj = result(); // 此处result作为常规函数来调用,obj获取到的是result函数的返回值;

    2.作为对象属性来使用

    javascript中的function是Function类型的实例,也是对象,同时也可作为其他对象的属性来使用,当调用对象的function属性时,则执行function中的代码。如下:

    function showMsg(){
         this.msg = "error"
         alert(this.msg);
    }
    var exception = new object;
    exception.show = showMsg;

    3. 作为构造函数来使用

    javascript中的自定义类及类的实例化是在function的定义中实现的,通过使用new function的形式,返回对象实例。

    var obj = new function(){ this.msg= "error";} // 调用匿名函数返回object实例

    或者

    function Exception(){
    this.msg = "error";
    this.show = function(){
    alert(this.msg);
    }
    }
    var exception = new Exception();
    exception.show();

    【相关推荐:javascript学习教程

    以上就是javascript中function的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript function
    上一篇:javascript模板字符串是什么 下一篇:一个小时带你总结前端上传文件的方法(整理分享)
    PHP编程就业班

    相关文章推荐

    • 详细介绍JavaScript提高学习之ES6• jsp中可以执行javascript代码吗• JavaScript为什么是单线程• JavaScript怎么实现跨域• 怎么用javascript实现从1加到n• javascript怎样将百分数转为小数

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网