如何检查变量是否存在

时间:2013-07-09 09:23:23

标签: javascript variables

var a;
typeof(a);
//undefined

typeof(c);
//undefined

if(c) {}
//throw error

如果没有c try,我怎么知道catch不存在。

标记重复后更新:
typeof initializedVariabletypeof notInitializedVariable都会显示“未定义”。我的问题是要知道变量是否存在(初始化)。

1 个答案:

答案 0 :(得分:3)

您可以使用typeof运算符。

 if (typeof a === 'undefined') {
     // variable is undefined
 }