JavaScript 分支结构语句 您所在的位置:网站首页 javascript条件语句有哪些 JavaScript 分支结构语句

JavaScript 分支结构语句

2024-05-29 02:45| 来源: 网络整理| 查看: 265

JavaScript 分支结构语句 1. if语句2. if else语句(双分支语句)3. if else if 语句 (多分支语句)4. 三元表达式5. switch语句

语句(也称为流控制语句)通常使用一或多个关键字完成既定的任务。语句可以简单,也可以复杂。简单的如告诉函数退出,复杂的如列出一堆要重复执行的指令。 在这里插入图片描述 顺序结构就是我们平常写的按顺序从上往下执行的程序。 循环结构在以下的博文有介绍:JavaScript 循环结构语句

1. if语句 //条件表达式成立时执行代码,否则什么也不做 if(条件表达式){ //条件成立执行的代码语句 } 2. if else语句(双分支语句) //条件成立执行if里面代码,否则执行else里面的代码 if(条件表达式){ //[如果]条件成立执行的代码 }else { //[否则]执行的代码 } 3. if else if 语句 (多分支语句) //适合于检查多重条件。 if(条件表达式1){ 语句1; } else if(条件表达式2){ 语句2; } else if(条件表达式3){ 语句3 ; }else { //上述条件都不成立执行此处代码 } 4. 三元表达式

1.有三元运算符组成的式子我们称为三元表达式 2.语法结构

条件表达式?表达式1:表达式2

3.执行思路 如果条件表达式结果为真则返回表达式1的值;如果条件表达式结果为假则返回表达式2的值。 4.代码体验

var num = 10; var result = num > 5?'是的':'不是的';//我们知道表达式是有返回值的 console.log(result); //等价于 if (num > 5){ result ='是的'; }else { result ='不是的"; } 5. switch语句

1.switch语句也是多分支语句也可以实现多选 2.语法结构switch转换、开关case 小例子或者选项的意思

switch(表达式){ case value1: 执行语句1; break; case value2: 执行语句2; ... break; default: 执行最后的语句; }

3.执行思路︰利用我们的表达式的值和 case后面的选项值相匹配如果匹配上,就执行该case里面的语句如果都没有匹配上,那么执行default里面的语句 4.用表达式和value相匹配: (1)表达式经常写成变量 (2)num 的值和 case 里面的值相匹配的时候是全等,必须是值和数据类型一致才可以num === 1 (3)break:如果当前的case里面没有break则不会退出switch,是继续执行下一个case

5.switch语句和if else if 语句的区别

一般情况下,它们两个语句可以相互替换。switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断(大于、等于某个范围)switch语句进行条件判断后直接执行到程序的条件语句,效率更高。而if…else语句有几种条件,就得判断多少次。当分支比较少时,if…else语句的执行效率比switch语句高。当分支比较多时,switch语句的执行效率比较高,而且结构更清晰。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有