Ali*_*Ali 0 javascript logic if-statement
if(stringName.charAt(0) != 'Q' || stringName.charAt(0) != 'W' || stringName.charAt(0) != 'E'){
SetID = "Yes";
}
Run Code Online (Sandbox Code Playgroud)
上面的代码,当我使用alert弹出窗口时,My.String.charAt(0)的值返回正确的值,但我不知道为什么它进入if语句并将SetID的值更改为 Yes
我试图弄清楚它有什么问题,真的看不到任何东西
SetID 初始化为 No
Poi*_*nty 10
你正在使用,||但你可能意味着&&......
现在的样子,它永远都是true."如果角色不是'Q',或者它不是'W',或者它不是'E',那么......" - 即使它是其中一个角色,也不会是其他角色,所以表达式评估到true.
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |