switch题目,求解答

普通的星星. 2022-05-31 17:03:55

各位大佬好,我想请问一下,这个题目是不是用switch比用if else处理会更好一些?我这样写是有问题的吗?反正运行有问题,不管我输入什么都是最后那个结果,我不理解,求帮助!

 

...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2022-05-31
  • 打赏
  • 举报
回复 1

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('下次把钱带够');
}
普通的星星. 2022-05-31
  • 举报
回复
@Hello World, 我有想到因为propmt里面输入的是字符串类型数据,要转! 感谢!~
普通的星星. 2022-05-31
  • 举报
回复
@Hello World, 但是后面转数字的时候那后面的10是干嘛的呀?
Hello World, 2022-06-01
  • 举报
回复
@普通的星星. 按10进制转换,可选的
1条回复

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧