中小型网站建设与管理设计总结,如何查询网站icp备案,外贸建站哪好,慈溪网站设计哈喽#xff0c;大家好#xff0c;我是雷工。 今天学习JavaScript基础知识的分支语句#xff0c;以下为学习笔记。
1、程序三大流程控制语句
○写几句就从上往下执行几句#xff0c;这种叫做顺序结构#xff1b; ○有时要根据条件选择执行代码#xff0c;这种叫分支结构…哈喽大家好我是雷工。 今天学习JavaScript基础知识的分支语句以下为学习笔记。
1、程序三大流程控制语句
○写几句就从上往下执行几句这种叫做顺序结构 ○有时要根据条件选择执行代码这种叫分支结构 ○某段代码被重复执行就叫循环结构 2、分支语句
○分支语句可以让我们有选择性的执行想要执行的代码 ○分支语句包含 → if分支语句 → 三元运算符 → switch语句
2.1、if分支语句 ● if语句有三种使用单分支、双分支、多分支 ● 单条件分支语句程序如果执行的时候如果条件成立就执行某一行代码如果条件不成立则执行其他代码 使用语法
if(条件)
{满足条件要执行的代码
}▶ 小括号内的条件为true时进入大括号里执行代码。 ▶ 小括号内的结果若不是布尔类型时会发生隐式转换转换为布尔类型。 ▶ 如果大括号内只有一个语句大括号可以省略但是一般不提倡这么做~
● 双分支if语法
if(条件)
{满足条件要执行的代码
}
else
{不满足条件时要执行的代码
}语法解释 1程序先判断if中的条件是否成立true如果条件成立则执行if后面对应的代码else中的代码不会执行。 2如果if中的条件不成立False程序只执行else后{}中的代码if后{}内的代码不会执行。
● 多条件分支语句if 应用场景当有多个结果的时候比如学习成绩可以分为优秀、良好、及格、不及格四个选项。 语法
if(条件1)
{满足条件1要执行的代码1
}
else if(条件2)
{满足条件2要执行的代码2
}
else if(条件3)
{满足条件3要执行的代码3
}
else
{以上条件均不满足时执行代码n
}语法说明 ▶ 先判断条件1若满足条件1就执行代码1其他代码统统不执行 ▶ 若不满足则按顺序向下判断条件2满足条件2执行代码2其他代码不执行 ▶ 若依然不满足继续往下判断依次类推 ▶ 若以上条件都不满足执行else里的代码n ▶ 注可以根据实际需要写N个条件但这里演示只写2个
单条件分支语句和多条件分支语句总结 a)不管是单条件分支语句还是多条件分支语句else都可以省略前提else中没有代码 b)条件分支语句如果只有一行代码则{}可以省略。 例if(30)alert(“雷工笔记”); c)分支语句可以相互嵌套。
2.2、三元表达式 就是单条件分支语句的另外一种写法
语法 条件 代码1 代码2 语法说明 a)判断条件的真假如果为真则执行代码1后面的代码2不执行 b)如果条件不成立则执行代码2前面的代码1不执行 ● 一般用来取值
2.3、switch分支语句
switch 分支语句就是多条件分支语句的另外一种写法
语法
switch(数据/变量)
{case 值1代码1breakcase 值2代码2breakcase 值3代码3breakdefault代码nbreak
}释义 ▶ 找到跟小括号里数据/变量全等的case值并执行里面对应的代码 ▶ 若没有全等 的则执行 default里面的代码 ▶ 例数据若跟值1全等则执行代码1
注意事项 1. switch case语句一般用于等值判断,不适合于区间判断 2. switch case一般需要配合break关键字使用 没有break会造成case穿透default后面的break可以省略 3.什么情况下使用switch语法什么情况下使用多条件分支if语句 a在任何情况下都可以使用switch语句或者多条件分支语句 b如果变量的值是某些固定的值推荐使用switch; 示例1一年有12个月1月-12月 示例2一年有4个季节春夏秋冬 c如果变量的值是一个范围推荐使用if多分支语句 示例年龄在18-35岁之间。 4 switch 中变量的值和case后面的值必须是完全相等数据类型和值都一样 示例
let num1
switch(数据/变量)
{case 1alert(欢迎关注【李工笔记】)breakcase 10alert(欢迎关注【王工笔记】)breakdefaultalert(欢迎关注【雷工笔记】)break
}//结果欢迎关注【雷工笔记】