gpt4 book ai didi

JavaScript 提示验证?

转载 作者:行者123 更新时间:2023-12-02 17:30:34 25 4
gpt4 key购买 nike

我想提示用户输入一项运动(棒球、橄榄球、英式足球或田径)。假设我输入“高尔夫”。如何让它一直要求我参加一项运动,直到我参加一项有效的运动?这项运动决定了他们在哪个领域进行比赛。下面是我的代码。

var sport = prompt("What sport do you play? (Baseball, Football, Soccer, or Track)").toLowerCase (); 

switch (sport) {
case "baseball":
field = "Field 1";
break;
case "football":
field = "Field 2";
break;
case "soccer":
field = "Field 3";
break;
case "track":
field = "Field 4";
break;
default: alert("Please enter a valid sport");
}

最佳答案

loop:
while(true){
var sport = prompt("What sport do you play? (Baseball, Football, Soccer, or Track)").toLowerCase();
switch (sport) {
case "baseball":
field = "Field 1";
break loop;
case "football":
field = "Field 2";
break loop;
case "soccer":
field = "Field 3";
break loop;
case "track":
field = "Field 4";
break loop;
default: alert("Please enter a valid sport");
}
}

var field;
while(true){
var sport = prompt("What sport do you play? (Baseball, Football, Soccer, or Track)").toLowerCase();
if(!sport || /^(baseball|football|soccer|track)$/.test(sport)){
field = "Field " + ("baseball|football|soccer|track".split("|").indexOf(sport)+1);
break;
}else{
alert("Please enter a valid sport");
}
}

关于JavaScript 提示验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097859/

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