1、流程控制
- 在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的
- 很多时候,我们要通过控制代码的执行顺序来实现我们要完成的功能
- 路程控制主要有三种结构:顺序结构、分支结构、循环结构
- 这三种结构代表单重代码执行的顺序
2、顺序流程控制
- 顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构
- 程序会按照代码的先后顺序,一次执行,程序中大多数的代码都是这样执行的
3、分支流程控制if语句
-
3.1 分支结构
- 由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果
- JS 语言提供了两种分支结构语句
- if 语句
- switch 语句
-
3.2 if 语句
- 1、语法结构
if(条件表达式){条件成立执行的代码语句}- 条件成立执行代码,否则什么也不做
- 执行思路:如果 if 里面的条件表达式结果为真 true ,则执行大括号里面的执行语句,如果 if 条件表达式结果为假,则不执行大括号里面的语句,则执行 if 语句后面的代码
- 语句可以理解为一个行为,循环语句和分支语句就是典型的语句
- 一个程序由很多的语句组成,一般情况下,会分割成一个一个的语句
- 2、执行流程