写JS自执行函数时要注意的

时间:2021-05-20 23:52:08

JS是非强类型语言,且IDE也不够智能,所以经常会在语句结束时漏写了分号,一般情况下这是不影响运行的,

但如果后面跟上的是一段自执行的函数,就会报出 “..... is not function”的异常,例如:

var a=1 
(function(){alert(1);}());

会报JS错误,原因是var a =1的后面没有加上;