小编blu*_*eby的帖子

未捕获的ReferenceError:if语句中未定义myVarible与undefined进行比较

有谁知道为什么这会发生在下面的代码

if(myVarible !=undefined){ myVarible.doSomething() }
Run Code Online (Sandbox Code Playgroud)

myVariable是一个全局对象,仅在某些页面上使用我确信我过去已经完成了这个并且它总是有效.我也试过了

if(!!s){}
Run Code Online (Sandbox Code Playgroud)

我也确信我过去曾使用过.

终于搞定了 if(typeof s!=="undefined"){}

但我想知道为什么未定义的变量不等于undefined 它,为什么它在过去有用?

谢谢

javascript undefined

4
推荐指数
1
解决办法
3220
查看次数

标签 统计

javascript ×1

undefined ×1