JavaScript|JavaScript基础(6)_流程控制语句

流程控制定义:流程控制(也称为控制流程)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。流程控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。
程序流程控制语句结构分为三大类:
顺序结构:代码从上往下,顺序执行。(代码执行的最基本结构)
选择结构(又称分支结构/判断结构):给定一个条件,同时有多种可执行代码(块),然后会根据条件执行某一段代码【if、switch】
循环结构:在某个条件控制范围内,指定的代码(块)可以重复执行【for、while、do-while】
if分支语句
if:如果的意思,给定一个条件,同时为该条件设置一种或多种情况,然后通过条件判断来选择执行不同的代码。原则上if语句适合所有条件判断:
if分支语句的第一种格式,适合做一种情况的判断:
基本语法:
if(条件表达式)
{
条件为 true 时执行的代码块;
}
【JavaScript|JavaScript基础(6)_流程控制语句】if分支语句的第二种格式,适合做二种情况的判断:
基本语法:
if(条件表达式)
{
条件为true时执行的代码块1;
}
else
{
条件为false时执行的代码块2;
}
if分支语句的第三种格式,适合做多种情况的判断:
基本语法:
if (条件判断1)
{
条件1为true时执行的代码块1;
}
elseif(条件判断2)
{
条件2为true时执行的代码块2;
}
...
elseif(条件判断n)
{
条件n为true时执行的代码块n;
}
else
{
以上条件为false时执行的代码块n+1;
}
switch分支语句
switch分支语句:switch 是“开关”的意思,它也是一种“选择/分支”语句,但它的用法非常简单,switch是多分支选择语句,说得通俗点,多分支就是多个if。
基本语法:
switch(条件表达式)
{
case 值1或常1:
{
要执行的代码段1break;
}
case 值2或常2:
{
要执行的代码段2break;
}
case 值3或常3:
{
要执行的代码段3break;
}
...
case 值n或常n:
{
要执行的代码段n break;
}
default:
{
默认输出的代码;
break;
}
}
for、while、do-while循环语句
for循环语句
基本语法:
for(条件表达式1; 条件表达式2; 条件表达式3)
{
循环体;
}
while循环
基本语法:
条件初始化
while(条件表达式)
{
循环体;
}
do-while循环
基本语法:
do{
循环体;
}while(条件表达式);

    推荐阅读