gpt4 book ai didi

javascript - 可以使用for循环在jquery中创建 'else if'语句吗

转载 作者:行者123 更新时间:2023-12-03 05:20:07 26 4
gpt4 key购买 nike

if(case) {
//statement
} else if {
//statement
}

for() {
//loop to create more else if statements
}

else {
}

只是想知道这是否应该/可以完成。

示例用法:如果用户从下拉列表中进行选择,其中的值范围为 1-50,并且对于这 50 个值中的每一个值都有不同的 onchange 执行条件;然后使用 for 循环针对所有这 50 种不同的条件动态创建 else-if 语句。

================================================== ===============

编辑:

太好了,谢谢大家。你帮助我节省了大量的时间,否则我会浪费这些时间来尝试让它以某种方式工作;直到最终意识到这是不可能的。

我尝试这样的操作的唯一原因是因为我不想为每个下拉选项编写 50 多个 else-if 语句。

感谢 Jonas W、Shane_IL 的回答。

最佳答案

可以看看开关:

switch(input.value){
case 1:
alert("value is one");
break;
case 2:
alert("value is two");
break;
}

递归函数:

function validate(val,start=0){
if(val==start){
alert("val is "+start);
}else{
validate(val,start+1);
}
}

validate(27);//will go trough 26 elses and one if...

或者创建一个数组来解析:

var resolve=[" one","two","three"];
alert(resolve[input.value]);

关于javascript - 可以使用for循环在jquery中创建 'else if'语句吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424542/

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