在编写脚本方面我不是新手,但我总是想知道! 假设我想检查“num”是否等于2或等于4,6和8。
if(num == 2 || num == 4 || num == 6 || num == 8)
但是,有什么方法可以缩短它吗?像
这样的东西if(num == 2 || 4 || 6 || 8)
我知道它不起作用,但我只是想知道。 学习一些东西会很酷。
编辑: 例如,使用上述数字。数学公式对我来说不起作用,因为我实际上想要在“num”和变量名之间进行比较。
答案 0 :(得分:0)
在PHP中,你可以这样做:
if (in_array($num, array(2, 4, 6, 8)) !== false) {
}
在jQuery中你可以这样做:
if ($.inArray(num, new Array(2, 4, 6, 8))) {
}
如果语言X没有提供这样的功能,那么你可以编写一个循环的函数并进行检查直到成功,然后用true退出循环,否则返回false。