【发布时间】:2012-04-06 13:46:26
【问题描述】:
if(stringName.charAt(0) != 'Q' || stringName.charAt(0) != 'W' || stringName.charAt(0) != 'E'){
SetID = "Yes";
}
当我使用警报弹出窗口时,上面的代码 My.String.charAt(0) 的值返回正确的值,但我不知道为什么它进入 if 语句并将 SetID 的值更改为Yes
我正试图弄清楚它有什么问题,但真的什么都看不到
SetID 被初始化为No
【问题讨论】:
-
nipick:您确实应该将
stringName.charAt(0)存储在一个变量中并使用它而不是多次查找。 -
@epascarello 是的,我确实将它存储在我的真实代码中:D
标签: javascript if-statement logic