gpt4 book ai didi

javascript - 如何在开关内显示警报

转载 作者:行者123 更新时间:2023-11-29 16:33:00 30 4
gpt4 key购买 nike

我制作了一个小测试程序来向用户展示他们从拥有特定值时获得的奖励。 case 语句应该起到“或”门的作用。但是,当警报应该显示在屏幕上但实际上却没有出现时,问题就出现了。

我改变了一些值,但是没有用。我对使用 JavaScript 还很陌生,所以我现在不知道我能做什么。

var strength = prompt("What is the value of strength?");

switch (strength) {
case 10 :
case 11 :
alert("+0");
break;

case 12 :
case 13 :
alert("+1");
break;

case 14 :
case 15 :
alert("+2");
break;

case 16 :
case 17 :
alert("+3");
break;

case 18 :
case 19 :
alert("+4");
break;

case 20 :
case 21 :
alert("+5");
break;

default : ("Please enter a value between 10 and 20");
}

当用户输入强度值时,应该显示该值的奖励。

示例:strength = 12 alert("+1")但警报并未显示

最佳答案

提示返回一个字符串,并且您正在查找数字。

var a = 10

switch (a) {
case 10:
console.log("a - yes");
break;
default:
console.log("a - no");
}

var b = "10"

switch (b) {
case 10:
console.log("b - yes");
break;
default:
console.log("b - no");
}

因此,要么将开关更改为字符串,要么将提示更改为数字。有很多方法可以做到这一点。

var strength = Number(prompt("What is the value of strength?"));
var strength = parseInt(prompt("What is the value of strength?"));
var strength = +prompt("What is the value of strength?");

关于javascript - 如何在开关内显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54041694/

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