javascript固定知识回顾-5.流程控制语句

    通过流程控制语句可以控制程序流程,让程序根据一定的条件来执行
    流程控制语句分三种,条件判断语句,条件分支语句,循环语句

一。条件判断语句if
语法1:if(条件表达式){语句};
如果条件的表达式为true则执行语句,如果是false则不会执行。
语法2:if(条件表达式){语句1}else{语句2};
如果条件表达式为true则执行语句1,如果false执行语句2
语法3:if(条件表达式1){语句1}else if(条件表达式2){语句2}else if(条件表达式3){语句3}else{语句4}.
语句会依次执行,条件表达式到几为true就执行语句几,都为false执行语句4

二。条件分支语句switch
语法:switch(条件表达式){
case 表达式1:
语句1 break;
case 表达式2:
语句2 break;
case 表达式3;
语句3 break;
default:语句4
break}

执行时会依次把case后的表达式和条件表达式进行全等比较,返回true则执行表达式后面的语句并跳出。
如果都为false则执行语句4.

三。循环语句for,while
循环语句会把一部分代码反复执行多次
语句1:while(条件表达式){更新表达式 语句}
循环语句一般需要创建一个变量,把变量放入条件表达式中,如果满足条件则更新表达式并且输出语句,
直到不满足条退出。
语句2:do{更新表达式 语句}while(条件表达式)
与while不同的是先执行再判断,即使不满足仍然会执行一遍语句
语句3:for(初始化表达式;条件表达式;更新表达式){语句}
在这里插入图片描述四,循环语句中的break和continue
用于while和dowhile循环,
break:跳出循环并不再执行
continue:跳过某一个循环继续执行下一个

猜你喜欢

转载自blog.csdn.net/weixin_44349490/article/details/87697935
今日推荐