在 JavaScript 中切换给出错误的值
Switch giving wrong values in JavaScript
运行 Google Chrome 中的以下代码 在比较减号时,我将 switch 语句设置为默认值。为什么我会遇到这个问题?我该如何解决?
谢谢大家!
var code="F+F−F−F+F"
for(var i = 0; i < code.length; i++) {
alert(code[i]);
switch(code[i]) {
case 'F':
alert("F");
break;
case 'G':
alert("G");
break;
case '+':
alert("+");
break;
case '-':
alert("-");
break;
default:
alert("default");
break;
}
}
问题是 −
不等于 -
运行 Google Chrome 中的以下代码 在比较减号时,我将 switch 语句设置为默认值。为什么我会遇到这个问题?我该如何解决? 谢谢大家!
var code="F+F−F−F+F"
for(var i = 0; i < code.length; i++) {
alert(code[i]);
switch(code[i]) {
case 'F':
alert("F");
break;
case 'G':
alert("G");
break;
case '+':
alert("+");
break;
case '-':
alert("-");
break;
default:
alert("default");
break;
}
}
问题是 −
不等于 -