语句 - switch语句

switch语句与if语句的关系最为密切,而且也是在其他语言中普遍使用的一种流控制语句。

ECMAScript中switch语句的语法与其他基于C语言非常接近,如下所示:

switch(expression){
  case value:statement
    break;
  case value:statement
    break;
  case value:statement
    break;
    default:statement
}

switch语句中的每一个情形(case)的含义是:“如果表达式等于这个值(value),则执行后面的语句(statement)”。而break关键字会导致代码执行流跳出switch语句。如果省略break关键字,就会导致执行完当前case后,继续下一个case,最后defalut关键字则用于在表达式不匹配前面任何一种情形的时候,执行代码(因此,也相当于一个case语句)。

时间: 2024-10-15 15:51:44

语句 - switch语句的相关文章

Java选择结构------------if语句 switch语句

Java选择结构(if语句 switch语句) 1.if选择结构:    ①if(布尔表达式){        //如果布尔表达式为true,就执行的语句    }    *如果if语句后只有一条语句,那么if语句的大括号可以不要 ②if(布尔表达式){        //如果布尔表达式为true时执行    }else{        //如果布尔表达式为false时执行    }    *一个else只能跟随一个相关的if,else语句不能单独出现 ③if(布尔表达式){        //

JavaScript学习——JavaScript 条件 语句 switch语句 while语句

JavaScript if...Else 语句 条件语句 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句- 使用该语句来选择多个代码块之一来执行 switch 语句 - 使用该语句来选择多个代码块之一来执行 if 语句 只有当指定条件为 true 时,该语句才会执行代码.

选择语句switch语句

switch语句 switch语句格式: switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; case   常量值3; 语句体3; break; ........ default: 语句体你+1 break: } 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,执行的过程中,遇到break就会结束. 最后,如果所有的case都和表达式不匹配,就会执行default语句体部分,然后

条件判断语句 if语句/switch语句

if(条件表达式)语句 if语句即条件判断语句,对于if语句括号里的表达式,ECMAScript会自动调用Boolean()转型函数将这个表达式的结果转换成一个布尔值.如果值为true,执行后面的一条语句,否则不执行 <script type="text/javascript"> var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句 alert(box); //第二条语句,和if语句无关,所以

Java ——if条件语句 switch语句

本节重点思维导图  if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //…语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括号 //如果条件表达式成立,执行语句块1,否则执行语句块2 if(条件表达式){ //…语句块1 }else{ //…语句块2 } //如果条件表达式1成立,执行语句块1:否则如果条件表达式2成立,执行语句块2……否则执行语句块N if(条件表达式1){ //…语句块1 }else if(条件表达

关系运算符 逻辑运算符 if 语句 switch语句

1. BOOL类型 BOOL isRightOrNo = YES; isRightOrNo = 56;//可以打印出来,在C语言中,非0即真 printf("%d\n" , isRightOrNo); 2. 关系运算符 //&& 同时为真才为真 //|| 同时为假才为假 // ! 非 短路现象 int a = 20 , b = 28 , c =15; BOOL d = a > b && ++c;   //当一个出现假 后一个不用再判断 BOOL d

JavaScript - JS运算符 / 事件 / 字符串 / 比较和逻辑运算符 / if...Else语句 / switch语句 / for循环 / while循环 / break和continue语句

原文地址:https://www.cnblogs.com/jeremywucnblog/p/12156820.html

十四、流程控制之switch语句

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _14.流程控制之switch语句 {     class Program     {         static void Main(string[] args)         {             // switch语句                          /**        

从零开始学大数据-Java基础-switch语句(6)

我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop.Spark.Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习. 上一节学习了流程控制语句,本节学习switch语句. 开始之前,我们先看一下上节的练习题. 一.练习题 if语句格式的练习: 1.获取两个数据中较大的值 2.判断一个数据是奇数还是偶数,并输出 程序执行结果如下: 二.switch语句 流程控制语句的选择结构 1 选择结构(也被称为分支结构)