JS 函数

JavaScript 函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块(函数就是包裹在花括号中的代码块)。由4部分组成,关键字(function)、函数名、参数列表和函数内部实现语句(代码块)。

function functionname () {
执行代码
}

!!!JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

函数声明:

函数声明后不会立即执行,会在我们需要的时候调用到。

function myFunction(a, b) {
    return a * b;
}


!!!分号是用来分隔可执行JavaScript语句。
由于函数声明不是一个可执行语句,所以不以分号结束

函数表达式

函数表达式可以存储在变量中,在函数表达式存储在变量后,变量也可作为一个函数使用:

var x = function (a, b) {return a * b};
var z = x(4, 3);

!!!上述函数以分号结尾,因为它是一个执行语句。

以上函数实际上是一个 匿名函数 (函数没有名称)。

函数存储在变量中,不需要函数名称,通常通过变量名来调用。

函数调用

函数名()

自调用函数

(function () {
    var x = "Hello!!";      // 我将调用自己
})();

!!!!不能自调用声明的函数。

原文地址:https://www.cnblogs.com/hudaxian/p/13992632.html