如果在javascript中测试布尔值
if test in javascript for boolean value
我有一个布尔变量,它通过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,而不会获取缓存的版本编辑:您最好清除浏览器缓存
相关文章:
- 测试索引值是否等于某个数字的倍数
- 如何从javascript/jquery中的复选框中获取布尔值
- KendoUI网格行过滤器,带有布尔值下拉列表
- php布尔值's小写AND大写和数字布尔值'可以接受
- select中布尔值的Angularjs ng值不起作用
- 由于布尔值的变化,Django视图中的字符串格式不正确
- MeteorJs Alded autoform,如何从布尔值复选框中获得所需值
- 将字符串动态转换为布尔值
- 将布尔值存储在隐藏字段中以进行表单处理
- 类型错误:布尔值不是 Angular 中登录函数的函数
- Yui Get 复选框返回数组而不是布尔值
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 为什么第一个将其视为布尔值,其次不将其视为布尔值
- 当值可能不是正确的布尔值时,如何测试 true
- jquery -ajax 不检查控制器的布尔值
- JS生成随机布尔值
- 使用Angular更改JSON中存储的布尔值
- 如何检查类型是否为布尔值
- 如果在javascript中测试布尔值
- JQuery Mobile 测试布尔值的数据属性