js中的基本语句:if语句和for循环

本文详细介绍了JavaScript中的控制流语句,包括if、if...else和if...else if...else语句,讲解了三元表达式、switch语句及其与if...else的区别。同时,对for循环进行了深入探讨,包括双重for循环,并总结了for循环的使用要点。此外,还涉及了while、do...while循环,以及break、continue和return在循环中的作用和区别。
摘要由CSDN通过智能技术生成

目录

1、if语句

1.1、if语句的基本语法:

1.2、执行思路:

2、if...else语句(双分支语句)

2.1、if……else语句的基本语法:

2.2、执行思路:

2.3、注意点:

3、if...else语句(多分支语句)

3.1、if……else语句的基本语法:

3.2、执行思路:

3.3、注意点:

4、三元表达式

5、switch语句

6、switch语句和if...else语句的区别

7、for循环

7.1、定义

7.2、语法结构

   7.3、执行思路

  

8、双重for循环

8.1、定义

8.2、语法结构

  8.3、执行思路

    

9、for循环小结

   

10、while循环

10.1、定义

10.2、语法结构

10.3、执行思路

10.4、注意点

11、do...while循环

11.1、定义

11.2、语法结构

11.3、执行思路

11.4、注意点

12、break、continue、return的区别

13、return注意事项

        


1、if语句

1.1、if语句的基本语法:

if(条件表达式){

    条件成立时执行的代码块
}

1.2、执行思路:

如果if里面的条件表达式结果为真,即为true,则执行花括号里面的代码块,否则,什么也不会执行。

2、if...else语句(双分支语句)

2.1、if……else语句的基本语法:

if(条件表达式){
    
    条件成立时执行的代码块(执行语句1)
}else{

    条件不成立时执行的代码块(执行语句2)
}

条件成立时执行if里面的代码,否则执行无else里面的代码。

2.2、执行思路:

如果if里面的条件表达式结果为真,即为true,则执行语句1,否则,执行语句2。

2.3、注意点:

1、if里面的语句1和语句2最终只有一个语句执行,是2选1。

2、else 后面直接跟花括号(大括号)。

3、if...else语句(多分支语句)

此语句适用于检查多重条件

3.1、if……else语句的基本语法:

if(条件表达式1){

    语句1

}else if(条件表达式2){

    语句2

}else if(条件表达式3){

    语句3

}else{

    上述条件都不成立时执行的语句

}

3.2、执行思路:

如果条件表达式1成立,就执行语句1,执行完毕后,退出整个if语句。

如果条件表达式1不满足,则判断条件表达式2,满足的话,执行语句2,以此类推。

如果上述的所有条件表达式都不成立,则执行else里面的语句。

3.3、注意点:

1、多分支语句是多选一,最后只有一个语句执行。

2、else if里面的条件,理论上是可以有任意多个的。

3、else if的中间是有空格的。

4、三元表达式

  1. 定义:三元表达式也能做一些简单的条件选择,有三元运算符组成的式子称为三元表达式。
  2. 基本语法:条件表达式 ? 表达式1 : 表达式2
  3. 执行思路: 
    1. 如果条件表达式为真,则返回表达式1的值。
    2. 如果条件表达式为假,则返回表达式2的值。

5、switch语句

  1. 定义:switch语句也是多分支语句,它是基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用switch语句。注意:是在针对变量设置一系列特定值的时候使用!

      2、基本语法

switch(表达式){
    case value1:
    表达式等于value1时要执行的代码
    break;
    
    case value2:
    表达式等于value2时要执行的代码
    break;

    ...
    
    default:
    表达式不等于任何一个value时要执行的代码
}

3、执行思路

利用表达式的值和case后面的选项值相匹配,如果匹配上,就执行该case里面的语句,如果没有匹配上,就执行default里面的语句。

4、补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值