有谁知道为什么这会发生在下面的代码
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
它,为什么它在过去有用?
谢谢