JavaScript高级(05_流程控制与程序循环)
2021-03-26 15:25
标签:data 直接 for循环语句 ase 程序 开发 plain 使用 多次 js中的程序是从上到下一行行执行的 通过流程控制语句可以控制程序执行的流程 使程序可以根据一定的条件来选择语句执行 语句的分类 循环语句 while循环 通过循环语句可以反复的执行一段代码块多次 语法: while语句在执行时,先对条件表达式进行求值判断 如果值为true,则执行循环体语句,然后依次反复判断和执行 如果值为false,则不执行循环体语句,并直接跳出该循环 先判断后执行 do...while循环 语法: 先执行循环体中的语句,再对while的条件表达式判断 如果结果为true,则继续执行循环体,执行完毕继续判断以此类推 如果结果为false,则终止循环 先执行后判断 for循环 初始化表达式 条件表达式 更新表达式 语法: 执行流程: 执行初始化表达式,初始化变量(初始化表达式只执行一次) 执行条件表达式,来判断是否执行循环 如果为true,则执行循环体 [循环体执行完成后跳至步骤3] 如果为false,则终止循环 执行更新表达式 更新表达式执行完毕后 [执行步骤跳至步骤2] break关键字只能用来退出switch或for循环语句 不能在if语句中使用break和continue break关键字,会立即终止离他最近的那个循环语句 可以为循环语句创建一个标签,来表示当前循环 label:循环语句 使用break关键字时,可以在break后面+label标签,来指定结束的循环 此时结束的不是最近的循环了 continue 关键字可以用来跳过当次循环,使得循环直接进行下一次循环 continue也是默认对离他最近的循环起作用 条件判断语句 使用条件 判断语句可以在执行某个语句之前进行判断 如果条件成立才会执行语句,否则不执行 if语句 if语法一: if(条件表达式){语句} if语句在执行时,会先对条件表达式进行求值判断 ,如果条件表达式为true,则执行if后的语句,否则不会执行 if语句只能控制紧随其后的语句 如果希望if语句可以控制多个语句,可以将这些需要控制的语句丢到代码块{}中 if语句后面的代码块不是必须的,但是在开发中尽量用{}来写代码块 switch语句 switch 和 if 基本可以互相转换使用 JavaScript高级(05_流程控制与程序循环) 标签:data 直接 for循环语句 ase 程序 开发 plain 使用 多次 原文地址:https://www.cnblogs.com/lich1x/p/13697074.html流程控制
while(条件表达式){
语句。。。
}
do{
语句...
}while(条件表达式)
for(初始化表达式;条件表达式;更新表达式){
循环体语句...
}
outer:
for(i=0; i){
console.log("@外层循环"+i);
inner:
for(j=0; j){
break inner;
console.log("内层循环"+j);
}
}
switch(score){
case 1:
语句1
case 2:
语句2
...
default:
语句default
}
文章标题:JavaScript高级(05_流程控制与程序循环)
文章链接:http://soscw.com/index.php/essay/68179.html