deletemode = new Boolean(false);
if(deletemode) alert("TRUE"); else alert("FALSE");
alert(deletemode);
Run Code Online (Sandbox Code Playgroud)
我希望看到FALSE警报,但我看到了TRUE警报
我读了MDN并且阅读了
deletemode = new Boolean(true);
Run Code Online (Sandbox Code Playgroud)
这是创建错误布尔变量的方法
但是当我运行上面的语句时,我看到"TRUE",然后在第二个警报中我看到了错误.
如果我这样做,它会做我期望它做的事情
if(deletemode===false)
Run Code Online (Sandbox Code Playgroud)
是
if(deletemode)
Run Code Online (Sandbox Code Playgroud)
JavaScript语法错误?
javascript ×1