提问人:JS1 提问时间:5/27/2022 更新时间:5/27/2022 访问量:354
JavaScript 中具有多个值的相等运算符
Equality operator with multiple values in JavaScript
问:
有没有一种简单的方法可以将多个值与 Javascript 中的单个值进行比较?
比如,而不是写:
if (k != 2 && k != 3 && k!= 7 && k!12)
写这样的东西:
if (k != {2,3,7,12})
答:
2赞
jabaa
5/27/2022
#1
您可以使用多个相等性比较来代替。includes
if (![2,3,7,12].includes(k))
这就是布尔代数:
if (k != 2 && k != 3 && k!= 7 && k != 12)
相当于
if (!(k == 2 || k == 3 || k == 7 || k == 12))
这相当于
if (![2,3,7,12].includes(k))
评论
if (![2,3,7,12].includes(k))