Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery中的范围?_Javascript_Jquery - Fatal编程技术网

Javascript jQuery中的范围?

Javascript jQuery中的范围?,javascript,jquery,Javascript,Jquery,我正在用jQuery编写事件处理程序。我想为一个特定的动作使用一组特定的键(如箭头键)。这个有速记法吗 我有这个 if(event.keycode == 37 || event.keyCode == 38 || event.keyCode == 39) 我想知道JavaScript中是否有范围,比如(37..40) 提前谢谢 if(event.keycode>=37&&event.keycodeif(event.keycode>=37&&event.keycode您可以通过使用比较运算符实现范

我正在用jQuery编写事件处理程序。我想为一个特定的动作使用一组特定的键(如箭头键)。这个有速记法吗

我有这个

if(event.keycode == 37 || event.keyCode == 38 || event.keyCode == 39)
我想知道JavaScript中是否有范围,比如(37..40)


提前谢谢

if(event.keycode>=37&&event.keycode
if(event.keycode>=37&&event.keycode您可以通过使用比较运算符实现范围效果,如下所示:

if(event.keycode >= 37 && event.keyCode <= 39)
// keep a local reference to avoid consequent requests
var keyCode = event.keyCode;

// check if key code is in range
if(keyCode >= 37 && keyCode <= 40){
  // in range, do something
} else{
  // out of range, do something else
}
//保留本地引用以避免后续请求
var keyCode=event.keyCode;
//检查钥匙代码是否在范围内

如果(keyCode>=37&&keyCode,则可以通过使用比较运算符实现范围效果,如下所示:

// keep a local reference to avoid consequent requests
var keyCode = event.keyCode;

// check if key code is in range
if(keyCode >= 37 && keyCode <= 40){
  // in range, do something
} else{
  // out of range, do something else
}
//保留本地引用以避免后续请求
var keyCode=event.keyCode;
//检查钥匙代码是否在范围内
如果(keyCode>=37&&keyCode此:

这:

@petraszd:“我想知道JavaScript中是否有范围,比如(37..40)”怎么不包括40?@petraszd:“我想知道JavaScript中是否有范围,比如(37..40)”怎么不包括40?
var code = event.keycode;
if ([37, 38, 39].indexOf(code) != 1) { /* ... */ }