当前位置:编程学习 > JAVA >>

Javascript最佳实践——检测变量是否存在

在Javascript中,检测变量是否存在通常的做法是

if (variable) {
    .... // 变量存在
} else {
    .... // 变量不存在
}
这样,当variable为undefined|null时,即变量不存在,但是若variable为0,这段代码也会运行失败,这是不正确的。

完美的方案如下:

if (typeof variable !== "undefined" && variable !== null) {
    ....
}
 

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,