js中函数的定义
JavaScript三种定义函数方法:
第一种 使用function语句定义函数
myFunction(5);
function myFunction(y) {
return y * y;
}
第二种 使用Function()构造函数来定义函数(不常用)
var 函数名 = new Function(“参数1”,”参数2”,”参数3”……”函数体”);
如:
var 函数名 = new Function("x","y","var z=x+y;return z;");
第三种 函数表达式
JavaScript 函数可以通过一个表达式定义。
函数表达式可以存储在变量中:
var 函数名 = function(参数1,参数2,…){函数体};
var add = function(a,b){
return a+b;
}
//调用函数
document.write(add(50,20));
第四种 自调用函数
函数表达式可以 "自调用"。
自调用表达式会自动调用。
如果表达式后面紧跟 () ,则会自动调用。
不能自调用声明的函数。
通过添加括号,来说明它是一个函数表达式:
实例:
(function () {
var x = "Hello!!"; // 我将调用自己
})();
浙公网安备 33010602011771号