我知道如何检查Javascript中的变量是否存在。我可以简单地使用
if(variable == null){// do something}
检查它是否不存在。或类似地
if(typeof variable ==' undefined'){ //做某事}
但我的情况略有不同:我有一个名为' myVariable'以字符串作为值。
问题:如何检查名称是否等于myVariable值的变量?
示例:如果我们有
var myVariable =' car';
如何检查变量是否存在/是否使用名称' car'? (当然在实践中我们不知道myVariable的价值)。我需要像
这样的东西if(myVariable的值的类型==' undefined'){//做某事}
非常感谢您提前寻求帮助!
答案 0 :(得分:0)
您可以检查null,NaN等,如:
if(myVariable) {
doSomething()
} else {
doSomething()
}
这意味着,如果value为null,则为false,未定义,NaN,空字符串(“”),0,false
您可以节省90%的时间