一、自执行函数
创建了一个匿名的函数,并立即执行它,由于外部无法引用它内部的变量,因此在执行完后很快就会被释放。
//无参,除此之外'!'还可以换做'+','—','~'
!function (){
document.write("自执行函数");
}()
//这样方式也可以
(function (){
document.write("自执行函数");
}()
//有参,参数要赋值,参数只能在方法内部访问
!function(x,y,z){
document.write(x + y + z);
}(1,2,3)
二、匿名函数
var test = function (){
console.log("匿名函数");
}
//调用
test();
//如果自执行的话,添加()即可
var test = function (){
console.log("匿名函数");
}()
//等同于
!function (){
console.log("匿名函数");
}()
本文介绍了JavaScript中自执行函数的概念及其使用方式,包括无参和有参两种形式,并对比了匿名函数的定义与调用方法。
3101

被折叠的 条评论
为什么被折叠?



