本文共 1087 字,大约阅读时间需要 3 分钟。
在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的,很多时候我们要通过控制代码 的执行顺序来实现我 我们要完成的功能。
简单来说流程控制就是来控制我们的代码按照什么结构顺序来执行 流程精致主要三种结构,分别是 顺序结构,分支结构和循环结构,这三种结构代表三种代码执行的顺序。顺序结构是程序最简单、最基本的流程控制 ,他没有特定的语法结构,程序会按照代码的先后顺序,以此执行,程序中大多数的代码都是这样执行的。
由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果。
JS语言提供了两种分支结构语句 if语句 switch 语句语法结构
语句可以理解为一个行为,循环语句和分支语句就是经典的语句
一个程序有很多个语句组成,一般情况下,会分割成一个一个的语句。 执行流程‘ 判断条件 如果为true 则执行大括号里面的内容 如果为false 就不执行里面的语句跳过 执行其他的语句。else 双分支
//1.语法结构 if 如果 else 就是否则 // if () { // // 执行语句1 // } else { //执行语句二 } //2.执行思路 如果表达式结果为真 那么执行语句 1 否则执行语句2]
if里面的语句 1 和else 里面的语句2 最终只能有一个语句执行 2选1,注意 else 后面直接跟大括号
多分支语句
多分支语句 就是利用多个条件来选择不同的语句执行 得到不同的语句 多选一的过程由三元运算符组成的式子我们称为三元表达式。
++ num 3+5 ?:
语法结构
条件表达式 ? 表达式1: 表达式2
++ 如果条件表达式 结果为真,则 返回 表达式1的值 如果条件表达式结果为假 则返回表达式2的值。 语法结构 switch语句也是多分支语句,他用句基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用switchswitch语句和if else if语句的区别
转载地址:http://weuwi.baihongyu.com/