javascript函数定义
2015-09-11 15:08
543 查看
函数表达式
JavaScript 函数可以通过一个表达式定义。函数表达式可以存储在变量中:
实例
var x = function (a, b) {return a * b};在函数表达式存储在变量后,变量也可作为一个函数使用:
实例
var x = function (a, b) {return a * b};var z = x(4, 3);
以上函数实际上是一个 匿名函数 (函数没有名称)。
函数存储在变量中,不需要函数名称,通常通过变量名来调用。
上述函数以分号结尾,因为它是一个执行语句。 |
Function() 构造函数
在以上实例中,我们了解到函数通过关键字 function 定义。函数同样可以通过内置的 JavaScript 函数构造器(Function())定义。
实例
var myFunction = new Function("a", "b", "return a * b");var x = myFunction(4, 3);
尝试一下 »
实际上,你不必使用构造函数。上面实例可以写成:
实例
var myFunction = function (a, b) {return a * b}var x = myFunction(4, 3);
尝试一下 »
在 JavaScript 中,很多时候,你需要避免使用 new 关键字。 |
相关文章推荐
- 知识点摸清 - - function()——JavaScript 函数名后什么时候加括号,什么时候不
- js面向对象的学习笔记九(BOM 与 DOM 经常使用的属性分析)
- javascript:void(0)含义
- js判断字符在另一个字符串中出现次数
- js比量undefined种类
- js判断一个字符串是否在另一个字符串中存在 indexOf
- JS 之DOM对象(2)
- 【转载】JS实现弹性菜单效果
- js里function前面加!
- JS 之DOM range对象
- 写出高效率的正则表达式技巧总结
- EJS 模板快速入门
- javascript JSON
- ExtJs—Grid多选框中勾选与单击事件的冲突
- JavaScript 位运算总结&拾遗
- JSON风格指南
- javascript三级联动效果实现
- javascript保留关键字
- 阿里云服务器部署badjs
- 旗正规则引擎的使用---json的处理