Possible Duplicate:
How can I check whether a variable is defined in JavaScript?
Is there a standard function to check for null, undefined, or blank variables in JavaScript?JQuery/Javascript:檢查是否存在var
我有一個腳本發生在兩個部分。
第一部分建立一個變種:
var pagetype = "textpage";
第二部分是一個簡單的if語句:
if(pagetype == "textpage") {
//do something
};
現在的第二部分,if語句,出現在所有頁面我現場。但是,聲明var的第一部分只出現在我的一些頁面上。
在頁面上沒有VAR我自然得到這個錯誤:
Uncaught ReferenceError: pagetype is not defined
所以我的問題是:是否有JavaScript或JQ的路要走,如果一個變種存在於所有檢測(不只是如果有分配給它的數據)?
我想象如果statment我只想用另一個,如:
if ("a var called pagetypes exists")....
'typeof',','大部分window.hasOwnProperty'如果(VAR X)'... –
你會得到很多回答這個問題,我認爲這將是正確的...我投了這個問題,因爲它很高興看到一個'正確的'嘗試在錯誤處理... – Zak