gpt4 book ai didi

javascript - 使用 for 循环捕获 javascript 中的无效输入,否则并提示

转载 作者:行者123 更新时间:2023-11-30 12:19:33 25 4
gpt4 key购买 nike

我似乎无法理解为什么我的代码无法正常工作。我想要做的是在用户输入不在我的数组中的数据时捕获错误。

 var userPrompt = prompt("Enter which car you like: ");
var cars = ["Ferrari", "Ford", "Bugatti", "Toyota", "Honda", "Jaguar"];

for (var x = 0; x < cars.length; x++) {
console.log(cars[x]);
if (cars[x] === userPrompt) {
break;
} else {
console.log("err");
break;
}
}

最佳答案

我会将代码重写为:

var userPrompt=prompt("Enter which car you like: ");
var cars=["Ferrari","Ford","Bugatti","Toyota","Honda","Jaguar"];
var x = cars.indexOf(userPrompt);

关于javascript - 使用 for 循环捕获 javascript 中的无效输入,否则并提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31490840/

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