我有一个布尔变量,它通过if测试,即使它的值为false。
这是代码:
var go = (4 > 8);
if(go) {
//do something
}
即使go的值是false
,//do something
也始终在执行。我也测试了if(go == true)
和if(go === true)
,但在所有这些情况下,它都通过了测试,并执行了//do something
。
我在这里做错了什么?
上面的代码在else if
块中,但这并不重要。
有人能帮我理解我在这里做错了什么吗?我一直想弄清楚为什么会发生这种事。
代码没有任何问题
试试这个
假设你的网址是http://localtest/test.php
尝试附加http://localtest/test.php?test=something
这可能会再次加载js,而不会获取缓存的版本编辑:您最好清除浏览器缓存