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!!";      // 我将调用自己
})();

 

posted @ 2021-11-20 13:55  四水呐  阅读(1256)  评论(0)    收藏  举报