WEB开发网
开发学院网页设计JavaScript Javascript检测变量是否存在的方法 阅读

Javascript检测变量是否存在的方法

 2012-10-30 18:51:48 来源:WEB开发网   
核心提示: 在Javascript中,检测变量是否存在通常的做法是if (variable) {.... // 变量存在} else {.... // 变量不存在}这样,Javascript检测变量是否存在的方法,当variable为undefined|null时,即变量不存在,但是若variable为0,这段代码也会运行失败

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

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

完美的方案如下:

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

Tags:Javascript 检测 变量

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接