课程
/前端开发
/JavaScript
/JavaScript深入浅出
请问为什么要在这个函数前面加一个‘!’号
2015-11-12
源自:JavaScript深入浅出 7-1
正在回答
加“!”表示立即执行函数。
在function前加“!”或是“+”、“-”,用“()”包裹、甚至是逗号都可以起到函数定义后立即执行的效果,意在将函数声明转换为函数表达式。(立即执行函数必须是函数表达式,而不能是函数声明)
在BOSN老师的课程7-2章节3分08秒有讲到的~
详细了解立即执行函数戳我(这个博主写的很好,直接搬运的啦~)
我也想知道
表达式
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答把一个函数赋值给一个变量,这个变量就是函数了,访问变量要加()了?
2 回答请问这个立即执行的函数最后的那个括号是干什么的
3 回答下面function 前面加个 ! 是什么意思?
2 回答function前面加个!代表什么意思?
2 回答请问这个加加是什么意思