流程控制——判断,选择,循环。

流程控制

一.条件语句

分为:单分支语句;双分支语句;多分枝语句

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循环应用——数组遍历输出

扫描二维码关注公众号,回复: 954430 查看本文章
let arr=[1,2,3,4,5];
for(let a=0;a<arr.length;a++){
    console.log(arr[a]);
}

四.控制循环

  • break;终止他所在的整个循环
  • continue;终止当前循环,进入下一循环
  • 一般用于满足某一个条件后需要结束循环,在满足条件执行的代码块内添加break/continue语句,根据需求选择使用。

猜你喜欢

转载自www.cnblogs.com/xhh776554/p/9064214.html