gpt4 book ai didi

javascript - 开关在 JavaScript 中无法正常工作

转载 作者:行者123 更新时间:2023-11-28 17:58:58 27 4
gpt4 key购买 nike

我有一个 switch 语句,其中有几种情况。这些情况比较值并将文本分配给变量。但是当我尝试执行这个开关时,它总是执行默认情况。但我的条件是正确的..为什么?

这是我的值(value)

Apartment

这是我的代码

var rental_cat = $('#rentals_type').val();
alert(rental_cat);
var rental_type = "";
switch (rental_cat) {
case (rental_cat == "Apartment"):
rental_type='daily';
alert(rental_type);
break;
case (rental_cat == "Office"):
rental_type='work_daily';
alert(rental_type);
break;
default:
rental_type='other';
alert(rental_type);
break;
}

当我执行此开关时,它总是给我“其他

最佳答案

删除“case”子句中的条件表达式。

试试这个:

var rental_cat = $('#rentals_type').val();

alert(rental_cat);

var rental_type = "";

switch (rental_cat) {

case "Apartment":
rental_type='daily';
alert(rental_type);
break;

case "Office":
rental_type='work_daily';
alert(rental_type);
break;

default:
rental_type='other';
alert(rental_type);
break;
}

关于javascript - 开关在 JavaScript 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43939531/

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