switch判断语句用法
switch括号内的语句条件和case后面的字段进行匹配测试,如果匹配一样,则执行case后面的语句,不一样 break跳出判断,执行下一个条件。
/*switch语句
* 一旦条件满足不会出来,直到遇到break语句*/
* 在case后的常量表达式不能相同
* case语句允许多个语句,不需要{}
* case后必须有个break*多重if和switch都可以实现多路分支
* 多重if实现俩路三路分支方便,三路以上建议用switch
* 使用switch时,注意case后的常量表达式
* if用块状判断,switch用点状判断*/
let month =parseInt(prompt("请输入月份"))switch( month ) {case 2:语句...;break;case 4:语句...;break;case 6:语句...;break;default:默认语句...;
} 没有和条件语句 month 相等的case条件时就会执行default后的语句,
其后就可以不加 break,因为既然已经是最后一句了,则执行完后自然会退出 switch
case后面的语句也可以是条件判断语句,比如可以返回true和false的判断语句,可以和switch( true )进行匹配
let a = prompt("请输入成绩");
a = parseInt("a")
switch( true ) {case a<=100&&a>=90:语句...;break;case a<=80&&a>=60:语句...;break;case a<=60&&a>=40:语句...;break;default:默认语句...;
}
switch判断语句用法相关推荐
- php switch case 判断语句,PHP的switch判断语句的“高级”用法详解,switch详解_PHP教程...
PHP的switch判断语句的"高级"用法详解,switch详解 只所以称为"高级"用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实 ...
- PHP使用Switch语句判断星座,PHP的switch判断语句的“高级”用法详解 用switch语句怎样判断成绩的等级...
php switch case 求具体详解,case里面能加if语句? swich 语句 我非常喜欢用 case里面加if干嘛 . php switch中能加if语句吗 PHP里 switch cas ...
- java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期
本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...
- java中if语句的用法_Java中的if判断语句用法介绍
在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...
- java if 用法详解_Java if判断语句用法详解
Java if判断语句用法详解 if关键字中文意思是如果,其细致的语法归纳来说总共有三种:if语句.if-else语句和if-else if-else语句,下面重点介绍if语句. if语句 语法 if ...
- switch判断语句
一.switch判断语句基本内容 1.switch后面使用的表达式可以是那些? switch表达式后面的数据类型只能是(jdk 4):byte,short,char,int四种整形类型: jdk 5: ...
- if shell 条件语句简写_Shell if条件判断语句用法详解
if 条件判断在语言中最为常见,主要用于判断条件是否成立,比如在课堂上,并不是所有的学员都可以进入教室,而是必须符合条件(如必须是本班级学员)才能进入教室.当然,在上课时,是通过人的大脑进行判断的:如 ...
- switch case语句用法详解
switch "开关"的意思,是一种"选择"语句,它用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if语句的组合.从功能上说,swi ...
- PHP switch case语句用法
<?php$week = date('D');switch($week){case 'Mon':echo '星期一';break;case 'Tue':echo '星期二';break;case ...
最新文章
- linux shell 执行多个文件,/etc/profile、~/.bash_profile等几个文件的执行过程
- 青龙面板node-onebot 教程
- [MAC OS] 常用工具
- Apache2+PHP5不能加载Zend Optimizer的问题
- cloudfoundry_在Cloudfoundry上部署RESTful服务
- TraceView(profile) and Systrace
- C++ Primer 第4章数组和指针
- 小甲鱼python课后题简书_【Python爬虫】-笨办法学 Python 习题01-10
- React Native (一) 入门实践
- cvCalcEMD2() 直方图匹配
- 自动化睡眠分期工具:开源、免费、高效
- Design Tradeoffs for SSD Performance
- js实现数字转换大写金额
- Java程序员技术栈
- 2006德国世界杯完全赛程表
- uniapp 安卓证书生成
- 2022-2028全球与中国锂电池用PVDF市场现状及未来发展趋势
- 读书感受 之 《学会提问》
- 两个地理坐标距离计算
- JavaScript实现动态广告弹出框