奥礼网
新记
js文件中函数前加分号和感叹号是什么意思?有什么用
如题所述
举报该文章
其他看法
第1个回答 推荐于2017-11-27
分号是为了和前面的代码隔开,js可以用换行分隔代码,但是合并压缩多个js文件之后,换行符一般会被删掉,所以连在一起可能会出错,加上分号就保险了。
你看到的感叹号一般是在压缩过的js文件里面,因为在匿名函数调用的时候,通常我们都是用: (function(){})() 的形式,但也可以使用另一种形式:!function(){}() 前面的!号可以换成-+~等等一元操作符,从而省下了1字节。
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
JavaScript中这个函数前面为什么要加感叹号,谁能解释...
javascript 中,function 方法前面一个分号...
变量前面加个感叹号在JS脚本里是什么意思
js 前加感叹号是什么意思
javascript里function之前加上感叹号 会怎么...
为什么js文件开头加 ; 或 +
JavaScript:为什么函数声明后可以不加分号而函数表达...
为什么看很多js文件,每句话都用逗号隔开而不用分号