Javascript 如何检查变量是否存在
如果没有try-catch,我怎么知道c是不存在的呢 标记为重复后更新: initializedVariable的类型和notInitializedVariable的类型都将显示“未定义”。我的问题是要知道变量是否存在Sinitalized。您可以使用运算符Javascript 如何检查变量是否存在,javascript,variables,Javascript,Variables,如果没有try-catch,我怎么知道c是不存在的呢 标记为重复后更新: initializedVariable的类型和notInitializedVariable的类型都将显示“未定义”。我的问题是要知道变量是否存在Sinitalized。您可以使用运算符 var a; typeof(a); //undefined typeof(c); //undefined if(c) {} //throw error 国际金融公司!==未定义?其他类似问题的问题是什么?请参见右侧列表,您应该在提出问
var a;
typeof(a);
//undefined
typeof(c);
//undefined
if(c) {}
//throw error
国际金融公司!==未定义?其他类似问题的问题是什么?请参见右侧列表,您应该在提出问题时看到它?如果您尝试使用不存在的变量,为什么不需要警告?typeof initializedVariable和typeof notInitializedVariable都将显示“未定义”。我的问题是知道变量是否存在中国化。这并不能解决问题,它是一个糟糕的q。虽然.typeof c===“undefined”也是正确的。
if (typeof a === 'undefined') {
// variable is undefined
}