JavaScript,switch 语句查询水果价格案例
语法说明:
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 语句查询水果价格案例相关推荐
- 拼题A 基础篇13 查询水果价格
拼题A 基础篇13 查询水果价格 #include<stdio.h> main() {int n;printf("[1] apple\n[2] pear\n[3] orange\ ...
- 实验3-5 查询水果价格 (15 分)
实验3-5 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/ ...
- 7-2 查询水果价格 (15 分)
7-2 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...
- 7-55 查询水果价格 (15分)
7-55 查询水果价格 (15分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...
- PTA 7-3 查询水果价格 (15 分)
7-3 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤 ...
- 实验3-5 查询水果价格
题目: 实验3-5 查询水果价格 (15分) 题目要求: 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/ ...
- C语言:练习3-8 查询水果价格.2021-07-19
练习3-8 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/ ...
- 7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄…PTA:中M2021春C、Java入门练习第I段——变量、表达式、分支、循环
7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公 ...
- 3-3 查询水果价格 (15分)
3-3 查询水果价格 (15分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公斤. ...
最新文章
- php取指定长度,php截取指定长度的简单示例
- C#中的方法(上):
- 笔记整理——linux程序设计
- Asp.Net 学习资源列表(转)
- ubuntu通过vmware与访问宿主的文件
- MySQL 5.1.45 GA 发布
- UOJ#386. 【UNR #3】鸽子固定器(链表)
- springboot执行批量插入_springboot+Mybatis 注解\Xml两种方式批量添加数据
- 【教程】2分钟搭建Jetbrains系列的Linux授权服务器
- Android学习二:Http操作
- matlab 求平面方程,MATLAB求空间平面方程
- 商品归类查询服务_喜报 | 东泽国际获批进出口商品归类服务单位资质
- 洛谷 CF894A QAQ
- 微信企业号回调模式 java_java微信企业号开发之开发模式的开启
- 知识图谱与KBQA——槽填充
- 初识mapbox GL
- 超详细的Spring Boot教程,搞定面试官!
- GitHub中的repositories如何删除?
- cv曲线面积的意义_关于粒径及粒度分布的定义及其在粉末涂料生产中的指导意义...
- XSS靶场level15详细通关教程
热门文章
- Unity骚操作:Spine动画打包成AssetBundle资源到安卓平台时,材质丢失的问题解决方案
- android 电话监听和拦截
- H.266/VVC的编码结构和块划分
- Ubuntu更新系统源时出现错误提示W: GPG 错误
- 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议
- IOS弹出提示框(确认/取消)
- HP孙振耀退休感言(转载)
- nexus运行时异常org.apache.http.conn.ConnectTimeoutException
- 第三课 大数据技术之Fink1.13的实战学习-时间和窗口
- IP协议+以太网协议