我对JavaScript很陌生,所以我仍然会遇到一些我不太了解的小东西,当我搜索它们时似乎没有出现.请有人能指出我的意思吗?:语法在下面做.
var chCode = ('charCode' in event) ? event.charCode : event.keyCode;
Run Code Online (Sandbox Code Playgroud)
这称为三元运算符.这是一个简短的if...else陈述.
基本上,您的代码可以扩展到此.
var chCode;
if ('charCode' in event) {
chCode = event.charCode;
} else {
chCode = event.keyCode;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
602 次 |
| 最近记录: |