javascript中function的用法是什么

相关案例演示

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中文网其它相关文章!

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。


来源:网友投稿 关注: 时间:2022-02-09 10:25
首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ进行交流。
相关织梦教程
QQ在线咨询