流程控制——判断,选择,循环。
Posted xhh776554
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流程控制——判断,选择,循环。相关的知识,希望对你有一定的参考价值。
流程控制
一.条件语句
分为:单分支语句;双分支语句;多分枝语句
1.单分支语句——if
语法:
if(判断条件)
{
判断条件为真时执行的代码块
}
2.双分支语句——if else
语法:
if(判断条件)
{
判断条件为假是执行的代码块
}
else
{
判断条件为假时执行的代码块
}
3.多分枝语句——if else if
语法:
if(判断条件1)
{
判断条件1为真时执行的代码块
}
else if(判断条件2)
{
判断条件2为真时执行的代码块
}
else if(判断条件3)
{
判断条件3为真时执行的代码块
}
只要有一个条件为真,意味着整个语句将结束。
4.多分枝语句——switch
语法:
switch(比较值)
{
case 比较值1:case的比较值与switch比较值 全等时 直行的代码
case 比较值1:case的比较值与switch比较值 全等时 直行的代码
break;//由于switch选择无论找没找到全等的比较值,都会以此全部执行,break用于控制是否执行完break前代码结束switch语句
case 比较值1:case的比较值与switch比较值 全等时 直行的代码
defaute://未找到任何全等比较值时,若需要做某个操作使用defaute来引导操作语句。
}
循环
一.while循环
语法:
while(循环条件){
循环条件为真时执行的代码
}
- 循环条件内通常包含一个变量。
- 条件为真时执行的代码块内通常包含一个控制循环条件中变量的操作,
列:
let num=0;
while(num<5){
console.log(num);
num+=2;//控制循环条件中的变量
}
二.do...while循环
语法:
do{
while判断的条件为真执行代码块;
}
while(循环条件);
- 与while循环基本一样,不同的是无论循环条件是真是假,都将会实现执行一次大括号内的代码,在进行判断。
三.for循环
语法:
for(初始化表达式;条件判断表达式;循环条件改变){
条件判断为真时直行的代码块;
}
for循环应用——数组遍历输出
let arr=[1,2,3,4,5];
for(let a=0;a<arr.length;a++){
console.log(arr[a]);
}
四.控制循环
- break;终止他所在的整个循环
- continue;终止当前循环,进入下一循环
- 一般用于满足某一个条件后需要结束循环,在满足条件执行的代码块内添加break/continue语句,根据需求选择使用。
以上是关于流程控制——判断,选择,循环。的主要内容,如果未能解决你的问题,请参考以下文章