我正在研究Javascript / angularjs。从UI,我得到如下符号:
'>' Greater Than
'<' Less Than
'=' Equal
'≠' Not Equal
'≥' Greater Than or Equal to
'≤' Less Than or Equal to
我在收到的符号上使用开关案例
switch (operand) {
case '>':
value = blabla1; break;
case '<':
value = blabla2; break;
case '=':
value = blabla3; break;
case '≠':
value = blabla4; break;
case '≥':
value = blabla5; break;
case '≤':
value = blabla6; break;
default:
value = xyz;
}
我的问题是以上内容在浏览器("≠" is converted to "≠", "≥" to "≥", "≤" to "≤" )
中转换为以下内容。从中我无法进行计算。
switch (operand) {
case '>':
value = blabla1; break;
case '<':
value = blabla2; break;
case '=':
value = blabla3; break;
case '≠':
value = blabla4; break;
case '≥':
value = blabla5; break;
case '≤':
value = blabla6; break;
default:
value = xyz;
}
有人可以告诉我为什么会这样吗?我在html中使用了charset =“utf-8”。此外,我尝试在线更改上面的符号进行编码和解码,但没有一个产生确切的符号。
提前致谢。