87,988
社区成员
发帖
与我相关
我的任务
分享各位大佬好,我想请问一下,这个题目是不是用switch比用if else处理会更好一些?我这样写是有问题的吗?反正运行有问题,不管我输入什么都是最后那个结果,我不理解,求帮助!

var money = prompt('班长口袋里有多少钱?')
money=parseInt(money,10);
switch (true) {
case money >= 2000:
alert('请大家吃西餐')
break;
case money >= 1500:
alert('请大家吃快餐')
break;
case money >= 1000:
alert('请大家喝饮料')
break;
case money >= 500:
alert('请大家吃棒棒糖')
break;
default:
alert('下次把钱带够');
}