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

流程控制定义:流程控制(也称为控制流程)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。流程控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。

程序流程控制语句结构分为三大类:

顺序结构:代码从上往下,顺序执行。(代码执行的最基本结构)
选择结构(又称分支结构/判断结构):给定一个条件,同时有多种可执行代码(块),然后会根据条件执行某一段代码【if、switch】
循环结构:在某个条件控制范围内,指定的代码(块)可以重复执行【for、while、do-while】

if分支语句   

if:如果的意思,给定一个条件,同时为该条件设置一种或多种情况,然后通过条件判断来选择执行不同的代码。原则上if语句适合所有条件判断:

if分支语句的第一种格式,适合做一种情况的判断:
基本语法:
    if(条件表达式)
         {
              条件为 true 时执行的代码块;
         }   

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:
         {
              要执行的代码段1  break;      
         }
    case 值2或常2:
         {
              要执行的代码段2  break;      
         }
    case 值3或常3:
         {
              要执行的代码段3  break;      
         }
    ...
    case 值n或常n:
         {
              要执行的代码段n break;      
         }
    default:
         {                                  
              默认输出的代码;
              break;
         }
}

for、while、do-while循环语句

for循环语句
基本语法:
for(条件表达式1;条件表达式2;条件表达式3)
    {
         循环体;
    }

while循环
基本语法:
条件初始化
while(条件表达式)
    {
         循环体;
    }

do-while循环
基本语法:
do{
      循环体;
  }while(条件表达式);

你可能感兴趣的:(JavaScript,javascript)