语法说明:

switch(n)
{
case 1:执行代码块 1break;
case 2:执行代码块 2break;
default:没有匹配的case时默认执行的代码
}

案例说明:

用户在弹出框内输入水果名称,若有,显示价格。若无,显示 “ 没有此水果 ” 。

var fruit = prompt('请输入你要查询的水果')switch (fruit) {case '菠萝':alert('5.5元/斤')break;case '苹果':alert('8.5元/斤')break;case '火龙果':alert('6.5元/斤')break;case '梨':alert('2.5元/斤')break;case '柿子':alert('3.5元/斤')break;case '橘子':alert('5.99元/斤')break;case '榴莲':alert('35元/斤')break;case '哈密瓜':alert('6.6元/斤')break;default:alert('没有此水果')break;}

switch 注意事项:

1. 找到跟变量数据全等的case值,并执行里面对应的代码。

2. 若没有全等 === 的则执行default里的代码。

3. switch case语句一般用于等值判断,不适合于区间判断。

4. switch case一般需要配合break关键字使用 没有break会造成case穿透。

JavaScript,switch 语句查询水果价格案例相关推荐

  1. 拼题A 基础篇13 查询水果价格

    拼题A 基础篇13 查询水果价格 #include<stdio.h> main() {int n;printf("[1] apple\n[2] pear\n[3] orange\ ...

  2. 实验3-5 查询水果价格 (15 分)

    实验3-5 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/ ...

  3. 7-2 查询水果价格 (15 分)

    7-2 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...

  4. 7-55 查询水果价格 (15分)

    7-55 查询水果价格 (15分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...

  5. PTA 7-3 查询水果价格 (15 分)

    7-3 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...

  6. 实验3-5 查询水果价格

    题目: 实验3-5 查询水果价格 (15分) 题目要求: 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/ ...

  7. C语言:练习3-8 查询水果价格.2021-07-19

    练习3-8 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/ ...

  8. 7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄…PTA:中M2021春C、Java入门练习第I段——变量、表达式、分支、循环

    7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公 ...

  9. 3-3 查询水果价格 (15分)

    3-3 查询水果价格 (15分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤. ...

最新文章

  1. php取指定长度,php截取指定长度的简单示例
  2. C#中的方法(上):
  3. 笔记整理——linux程序设计
  4. Asp.Net 学习资源列表(转)
  5. ubuntu通过vmware与访问宿主的文件
  6. MySQL 5.1.45 GA 发布
  7. UOJ#386. 【UNR #3】鸽子固定器(链表)
  8. springboot执行批量插入_springboot+Mybatis 注解\Xml两种方式批量添加数据
  9. 【教程】2分钟搭建Jetbrains系列的Linux授权服务器
  10. Android学习二:Http操作
  11. matlab 求平面方程,MATLAB求空间平面方程
  12. 商品归类查询服务_喜报 | 东泽国际获批进出口商品归类服务单位资质
  13. 洛谷 CF894A QAQ
  14. 微信企业号回调模式 java_java微信企业号开发之开发模式的开启
  15. 知识图谱与KBQA——槽填充
  16. 初识mapbox GL
  17. 超详细的Spring Boot教程,搞定面试官!
  18. GitHub中的repositories如何删除?
  19. cv曲线面积的意义_关于粒径及粒度分布的定义及其在粉末涂料生产中的指导意义...
  20. XSS靶场level15详细通关教程

热门文章

  1. Unity骚操作:Spine动画打包成AssetBundle资源到安卓平台时,材质丢失的问题解决方案
  2. android 电话监听和拦截
  3. H.266/VVC的编码结构和块划分
  4. Ubuntu更新系统源时出现错误提示W: GPG 错误
  5. 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议
  6. IOS弹出提示框(确认/取消)
  7. HP孙振耀退休感言(转载)
  8. nexus运行时异常org.apache.http.conn.ConnectTimeoutException
  9. 第三课 大数据技术之Fink1.13的实战学习-时间和窗口
  10. IP协议+以太网协议