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判断语句用法相关推荐

  1. php switch case 判断语句,PHP的switch判断语句的“高级”用法详解,switch详解_PHP教程...

    PHP的switch判断语句的"高级"用法详解,switch详解 只所以称为"高级"用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实 ...

  2. PHP使用Switch语句判断星座,PHP的switch判断语句的“高级”用法详解 用switch语句怎样判断成绩的等级...

    php switch case 求具体详解,case里面能加if语句? swich 语句 我非常喜欢用 case里面加if干嘛 . php switch中能加if语句吗 PHP里 switch cas ...

  3. java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期

    本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...

  4. java中if语句的用法_Java中的if判断语句用法介绍

    在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...

  5. java if 用法详解_Java if判断语句用法详解

    Java if判断语句用法详解 if关键字中文意思是如果,其细致的语法归纳来说总共有三种:if语句.if-else语句和if-else if-else语句,下面重点介绍if语句. if语句 语法 if ...

  6. switch判断语句

    一.switch判断语句基本内容 1.switch后面使用的表达式可以是那些? switch表达式后面的数据类型只能是(jdk 4):byte,short,char,int四种整形类型: jdk 5: ...

  7. if shell 条件语句简写_Shell if条件判断语句用法详解

    if 条件判断在语言中最为常见,主要用于判断条件是否成立,比如在课堂上,并不是所有的学员都可以进入教室,而是必须符合条件(如必须是本班级学员)才能进入教室.当然,在上课时,是通过人的大脑进行判断的:如 ...

  8. switch case语句用法详解

    switch "开关"的意思,是一种"选择"语句,它用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if语句的组合.从功能上说,swi ...

  9. PHP switch case语句用法

    <?php$week = date('D');switch($week){case 'Mon':echo '星期一';break;case 'Tue':echo '星期二';break;case ...

最新文章

  1. linux shell 执行多个文件,/etc/profile、~/.bash_profile等几个文件的执行过程
  2. 青龙面板node-onebot 教程
  3. [MAC OS] 常用工具
  4. Apache2+PHP5不能加载Zend Optimizer的问题
  5. cloudfoundry_在Cloudfoundry上部署RESTful服务
  6. TraceView(profile) and Systrace
  7. C++ Primer 第4章数组和指针
  8. 小甲鱼python课后题简书_【Python爬虫】-笨办法学 Python 习题01-10
  9. React Native (一) 入门实践
  10. cvCalcEMD2() 直方图匹配
  11. 自动化睡眠分期工具:开源、免费、高效
  12. Design Tradeoffs for SSD Performance
  13. js实现数字转换大写金额
  14. Java程序员技术栈
  15. 2006德国世界杯完全赛程表
  16. uniapp 安卓证书生成
  17. 2022-2028全球与中国锂电池用PVDF市场现状及未来发展趋势
  18. 读书感受 之 《学会提问》
  19. 两个地理坐标距离计算
  20. JavaScript实现动态广告弹出框

热门文章

  1. SSLOJ——P1738.水洼的大小
  2. WS824分机号码设置
  3. 用什么软件测试usb速度,什么是usb 3.0?实测usb 3.0与usb 2.0传输速度对比
  4. 成功人士成功秘诀的调查报告,拥有梦想至关重要
  5. 雷军红米手机:以山寨血洗山寨
  6. 天猫精灵方糖AI智能音箱拆解报告
  7. 使用Blinker+ESP8266接入天猫精灵
  8. 常见生态问题成因及措施
  9. Spring boot集成RabbitMQ
  10. 一个dsp最小系统至少要有_DSP最小系统设计方案