JavaScript 函数
定义:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
函数就是包裹在花括号中的代码块,前面使用了关键词 function:
function functionname()
{
// 执行代码
}
{
// 执行代码
}
当调用该函数时,会执行函数内的代码。
可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
|
JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。 |
js匿名函数自调用方式
在JS里面,声明的函数如果要执行,直接调用就可以了,如
function a() {
console.log(b);
}
a();
但是如果是匿名函数呢。如果 要自执行。一样也可以,有几种写法
第一种是前面加!,后面再加()
!function(){
console.log('b')
}()
第二种是function加大()后面再加(),
(function() {
console.log("b");
})();
第三种和第二种差不多,只是 换换()位置
(function() {
console.log("b");
}());
第四种也是 和第二种差不多,只是 把外面()换成[]数组形式
[function() {
console.log("b");
}()];
上面的几种匿名函数自执行,如果 要传参,都是一样。后面的小括号()就是写要传入的数如:
[function(b) {
console.log(b);
}('b')];

浙公网安备 33010602011771号