标签: javascript
为什么代码:
','.charCodeAt(0);
生成44,即使逗号的charcode为188(this table的the examples和event.keyCode处理程序中的keyup)。
44
188
event.keyCode
keyup
答案 0 :(得分:2)
字符和键是不同的东西。
charCodeAt返回字符的数字Unicode值 来自KeyboardEvent的keyCode代表键盘上的一个键。
charCodeAt
KeyboardEvent
keyCode
由于字符和键之间没有1:1映射,因此它们不一定使用相同的值。