一般情况下,习惯在js中,如下判断:if(变量名) {.....},但如果变量初始化为falsy,或者是0,也是可以通过判断的,最好的办法是使用typeof,如下判断if(typeof 变量名 !=="uedefined") {......},这样,如果变量声明后,没有初始化,也是不能通过if判断.