javascript-使用数字比较缩短if语句
如何缩短此if语句javascript-使用数字比较缩短if语句,javascript,if-statement,Javascript,If Statement,如何缩短此if语句 if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) 可以使用这样的数组 if ([1, 3, 5, 7, 8, 10, 12].indexOf(month) + 1) 如果未找到要搜索的元素,则返回-1。由于我们向它添加了1,如果找不到元素,表达式将变为0,并计算为Falsy。您可以使用这样的数组 if ([1, 3, 5
if(month == 1
|| month == 3
|| month == 5
|| month == 7
|| month == 8
|| month == 10
|| month == 12)
可以使用这样的数组
if ([1, 3, 5, 7, 8, 10, 12].indexOf(month) + 1)
如果未找到要搜索的元素,则返回
-1
。由于我们向它添加了1
,如果找不到元素,表达式将变为0
,并计算为Falsy。您可以使用这样的数组
if ([1, 3, 5, 7, 8, 10, 12].indexOf(month) + 1)
如果未找到要搜索的元素,则返回-1
。由于我们向它添加了1
,如果找不到元素,表达式将变为0
,并在此处计算为Falsy。
if ([1, 3, 5, 7, 8, 10, 12].indexOf(month) !== -1)
// do stuff
这里
5546&15546&1