var a;
typeof(a);
//undefined
typeof(c);
//undefined
if(c) {}
//throw error
我怎麼能知道c
不無try
catch
存在。明顯的重複後我如何檢查變量是否存在與否
更新:
typeof initializedVariable
和typeof notInitializedVariable
都將顯示 '未定義'。我的問題是要知道變量是否存在(初始化)。
var a;
typeof(a);
//undefined
typeof(c);
//undefined
if(c) {}
//throw error
我怎麼能知道c
不無try
catch
存在。明顯的重複後我如何檢查變量是否存在與否
更新:
typeof initializedVariable
和typeof notInitializedVariable
都將顯示 '未定義'。我的問題是要知道變量是否存在(初始化)。
'if(c!== undefined)'? – Brewal
其他類似問題的問題是什麼(請參見右邊列表,在提問時你應該看到它)? –
如果您嘗試使用不存在的變量,爲什麼不需要警告? – 1983