获取消息条件始终为 true
getting message condition is always true
我收到来自锐化器的消息,因为以下代码的条件始终为真
if (filters == "answerswers" || "solution") {
}
此代码中发生了什么?
if (filters == "answerswers" || "solution") {
}
在上面的代码中,"解决方案"始终为真
所以,改成这个
if (filters == "answerswers" || filters =="solution") {
}
例
If("i")
{
}
以上永远都是正确的。
因此,在您的代码中,第二个条件始终返回 TRUE
根据布尔 OR ,[任何带有 TRUE 的东西] 总是 TRUE
你有两个谓词,所以你的真值表将是
i/p o/p
TRUE FALSE True
FALSE TURE True
FALSE FALSE False
TRUE TRUE True
在你的代码中,你永远不会得到条件#1和#3,所以,它将永远是真的
所以你的代码将永远是真的
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- Ajax聊天消息重复而不仅仅是更新
- AngularJS-使用'true'属性
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- JavaScript-切换“;全部检查”;复选框true/false
- location.reload(true)崩溃浏览器选项卡
- 指令的模板必须只有一个根元素:With restrict E&替换true
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 当我的条件为true时,显示一条弹出消息
- 带有 Jqueryui 的确认消息始终返回 true
- 获取消息条件始终为 true
- 只有$touch为true时才会显示angular ng消息
- JQuery自定义验证,即使为true也会显示错误消息
- 如何从jquery对话框返回消息为true