js中判断语句的分类

一.if(){}else{}判断语句

```js

if(条件){

    // 代码块1 执行的代码

}else{

    // 代码块2 

}

```

```js

if(条件1){

    // 代码块

}else if(条件2){

    // 代码块

}else if(条件3){

    // 代码块

}else{

    // 代码块3

}

```

1. 如果某个条件满足,则忽略掉后面所有的条件

2. else if 可以有任意个(包括0)

3. else 可以有1个或者0个

4. 如果代码块只有一句代码 可以忽略{}

5. if只能出现一次

二.switch判断

```js

switch(表达式){

    case 数据1:

        代码块1;

    case 数据2:

        代码块2;

        ……

    default:

        最后一个代码块;

}

```

1. 计算表达式的值,依次与case中的数据进行严格相等(===)比较,如果与某个case相等则停止比较,然后运行其内部的代码块,然后往下依次执行所有的代码块

2. 如果只匹配一个代码块 需要在每个代码块后加上break 代码块执行完后 就退出switch分支

3. 当所有的case都不能匹配时 直接执行default中的代码块

 while

```js

while(条件表达式){

    // 代码块

}

 do-while

```js

do{

    // 代码块

}while(条件表达式);

```

while和

do-while的区别:代码块的代码最少执行一次

for循环

```js

for(初始化表达式;条件表达式;条件改变表达式){

    // 代码块  循环体

}

```

```mermaid

graph TD

start(开始)-->i=0

i=0-->条件{i<=100}

条件--true-->循环体

循环体-->i++

i++-->条件

条件--false-->en((结束循环))

```

### 循环中的关键字

- break; 跳出循环

- continue;停止当前循环 进入下一次循环


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值