《javascript面向对象编程指南》49页写到在检查变量是否存在时,更好的选择的是使用typeof。代码如下
var result = "";
if(typeof somevar !== "undefined"){
result = 'yes';
}
result; // ""
但是我在控制台这样输入 结果却不是这样
《javascript面向对象编程指南》49页写到在检查变量是否存在时,更好的选择的是使用typeof。代码如下
var result = "";
if(typeof somevar !== "undefined"){
result = 'yes';
}
result; // ""
但是我在控制台这样输入 结果却不是这样
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
可能是你打开的web界面本身含有somevar这个变量