gpt4 book ai didi

javascript - 用多个 OR || 简化 IF 语句相同变量的条件

转载 作者:行者123 更新时间:2023-11-29 19:34:25 24 4
gpt4 key购买 nike

这是我的代码

var something = "four";

if(
something == "one" ||
something == "two" ||
something == "three" ||
something == "five" ||
something == "six" ||
something == "seven"
){
document.body.innerHTML = "<h1>yes</h1>";
}else{
document.body.innerHTML = "<h1>no</h1>";
}

如果所有条件都考虑同一个变量,有没有办法简化 IF 语句?

DEMO

最佳答案

试试这个:

var something = 4;

if([1,2,3,5,6,7].indexOf(something) > -1) {
document.body.innerHTML = "<h1>yes</h1>";
} else {
document.body.innerHTML = "<h1>no</h1>";
}

JSFiddle:http://jsfiddle.net/2onn6Lc2/1/

此外,请将此类问题发布到 https://codereview.stackexchange.com/

关于javascript - 用多个 OR || 简化 IF 语句相同变量的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25876928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com