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