如何测试变量是否定义?
if //variable is defined
//do this
else
//do this
Run Code Online (Sandbox Code Playgroud)
mit*_*esh 75
if (typeof variable !== 'undefined') {
// ..
}
else
{
// ..
}
Run Code Online (Sandbox Code Playgroud)
在这里找到更多解释:
使用in运营商.
'myVar' in window; // for global variables only
Run Code Online (Sandbox Code Playgroud)
typeof 对于变量,检查将返回true,如果,
undefined,或以下示例将说明第二点和第三点.
// defined, but not initialized
var myVar;
typeof myVar; // undefined
// defined, and initialized to undefined
var myVar = undefined;
typeof myVar; // undefined
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51523 次 |
| 最近记录: |