所以,我总是使用构造类型来测试变量的存在:
if(foo){
doThings();
}
Run Code Online (Sandbox Code Playgroud)
现在,我得到了一个
Uncaught ReferenceError: foo is undefined
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴
事实上var甚至从未被宣布过.我的问题是,这是正常的行为吗?我已经使用了很多次,我认为这不是第一次没有声明变量; 我几乎可以肯定我从来没有遇到过这个问题,它只是返回了假,并没有得到这个条件.
欢迎任何帮助和澄清.
| 归档时间: |
|
| 查看次数: |
1408 次 |
| 最近记录: |