gpt4 book ai didi

javascript - 使用 switch case 计算百分比

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

我正在尝试创建一个提示,要求输入一定数量的欧元,然后根据输入计算折扣,这是我尝试过的方法,但它始终显示默认值,我该如何解决?

var vraag = prompt("Omzet:");
var cijfer = parseInt(vraag);

switch(cijfer) {
case cijfer >= 100:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*10 + " euro" + "(Kortingspercentage is 10%)");
break;
case cijfer >= 500:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*15 + " euro" + "(Kortingspercentage is 15%)");
break;
case cijfer >= 1000:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*20 + " euro" + "(Kortingspercentage is 20%)");
break;
case cijfer >= 2500:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*25 + " euro" + "(Kortingspercentage is 25%)");
break;
case cijfer >= 10000:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*30 + " euro" + "(Kortingspercentage is 30%)");
break;
default:
document.write(cijfer + "Kortingsbedrag = " + cijfer/100*0 + " euro" + "(Kortingspercentage is 0%)");
}

最佳答案

您的 switch 语句需要 case 的值,因为 switchcase 值的严格比较。

您在案例部分进行了比较,您需要针对 true 进行测试。

switch (true) {

关于javascript - 使用 switch case 计算百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48607290/

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