javascript中function的用法是什么
程序员文章站
2021-12-17 21:57:18
...
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的用法是什么的详细内容,更多请关注其它相关文章!
下一篇: javascript模板字符串是什么
推荐阅读
-
Google排名中的10个最著名的 JavaScript库_javascript技巧
-
IE浏览器中图片onload事件无效的解决方法_javascript技巧
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? - 红藕香残
-
javascript - php 微信开发中图片长传的问题?
-
hiberfil.sys是什么文件 PHP中文件读、写、删的操作PHP中对文件和目录操作
-
shell中set指令的用法详解
-
php中类继承与接口继承的区别是什么
-
有关JavaScript中浅拷贝、深拷贝的简单研究
-
javaScript中var、let、const的区别
-
PHP中的$_SERVER["HTTP_REFERER"]用法浅谈