在阅读别人写好的自执行函数时经常遇到在function前加!或者; ,这是用来干嘛的呢? 很简单,就是用来防止前边的js语句没加分号,防“串味儿”的! 也就是说防止前边代码影响后边程序防止报错的。就酱~