我是靠谱客的博主 大胆战斗机,最近开发中收集的这篇文章主要介绍js中的基本语句:if语句和for循环1、if语句2、if...else语句(双分支语句)3、if...else语句(多分支语句)4、三元表达式5、switch语句6、switch语句和if...else语句的区别7、for循环8、双重for循环9、for循环小结   10、while循环11、do...while循环12、break、continue、return的区别13、return注意事项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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、补充

  • switch语句也是多分支语句,也可以实现多选一。
  • 语法结构中的switch是转换、开关的意思,case是小例子、选项的意思。

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

1、一般情况下,它们两个可以相互替换。

2、switch……case语句通常处理case为比较确定的值的情况,而if……else语句更加的灵活,常用于范围判断(比如:大于、等于某个范围。)

3、switch语句进行条件判断后直接执行到程序的条件语句,效率更高。而if……else语句有几种条件,就得判断 多少次。

4、当分支比较多时,if……else语句的执行效率比switch语句高。

5、当分支语句比较少时,switch语句的执行效率比较高,而且结构更加稳定。

7、for循环

7.1、定义

在程序中,一组被重复执行的语句称之为循环体,能否继续执行,取决于循环的终止条件,由循环体及循环的终止条件组成的语句,称之为循环语句。

7.2、语法结构

1、语法结构

for循环主要用于把某些代码循环若干次,通常跟技术有关,其语法结构如下:

for(循环的初始条件;循环的结束条件;循环趋近于结束的条件){
    
    循环体

}


2、例子:

for(var i = 1; i < 100; i++){
    
    console.log("hello world!")

}

    

   7.3、执行思路

  

1、首先执行里面的循环初始条件,即var i =1,但这句话在for循环里只会执行一次

2、再去 i <= 100里来判断是否满足条件,如果满足条件,就去执行循环体,不满足条件就退出循环。

3、最后执行 i++ ,i++ 是单独写的代码, 到此,第一轮代码结束。

4、接着去执行 i <= 100, 如果满足条件,就去执行循环体,不满足退出,然后再接着 i <= 100,依次退出。

即,先执行 var i = 1,再判断 i<=100,再执行循环体,之后 i++ ,再 i <=100,再循环体……

8、双重for循环

8.1、定义

很多情况下,单层for循环并不能满足我们的需求,比如我们要打印一个5行5列的圆形,打印一个倒直角三角形等,此时就可以通过循环嵌套来实现。

循环嵌套是指在一个循环语句中再定义一个循环语句的语法结构,例如在for循环语句中,可以再嵌套一个for循环,这样的for循环语句,我们称之为双重for循环。

8.2、语法结构

for(外层的初始变化量;外层的结束条件;外层循环趋近于结束的条件){

    for(里层的初始化变量;里层的结束条件;里层循环趋近于结束的条件){

        执行语句
    
    }

}

  8.3、执行思路

    

1、我们可以把里面的循环体看做是外层循环的语句。

2、外层循环一次,里面的循环体执行全部。

9、for循环小结

   

1、for循环可以重复执行某些相同的代码。

2、for循环可以重复执行些许不同的代码,因为我们有计数器。

3、for循环可以重复执行某些操作,比如算术运算符加法操作。

4、随着需求增加,双重for循环可以做更多、更好看的效果。

5、双重for循环,外层循环一次,内层for循环全部执行。

6、for循环是循环条件和数字直接相关的循环。

10、while循环

10.1、定义

while语句可以在条件表达式为真的时候,循环执行指定的一段代码,直到表达式不为真时结束循环。

while的意思是当……时候

10.2、语法结构

while(条件表达式){

    循环代码体

}


条件表达式:就是用来决定每一次循环是否继续执行的条件,就是终止的条件。

10.3、执行思路

1、先执行条件表达式,如果结果为true,则执行循环体代码。如果为false,则退出循环,执行后面的代码。

2、执行循环体代码

3、循环体代码执行完毕后,程序会继续执行条件表达式,如果条件仍为true,则会继续执行循环体代码,直到循环条件为false,整个循环才会结束。

或者说,当条件表达式结果为true,则执行循环体,否则,退出循环。

10.4、注意点

1、while里面也有初始化变量。

里面也有趋近于循环结束的条件

while循环语句可以写成:

循环初始条件;

while(循环结束条件){

循环代码体;

循环趋近于结束条件;

}

11、do...while循环

11.1、定义

do……while循环语句其实是while语句的一个变体。该循环会执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环。

11.2、语法结构

do{

    循环体;

    循环趋近结束条件;

} while(循环结束条件)

11.3、执行思路

跟while不同的地方在于do……while会先执行一次循环体,再去判断条件,如果条件表达式结果为真,则继续执行循环体,否则退出循环。

11.4、注意点

先执行循环体,再去判断,我们会发现do……while循环语句至少会执行一次循环体代码。

12、break、continue、return的区别

1、break:结束当前循环体。

2、continue:跳出本次循环,继续执行下次循环。

3、return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码,即结束当前函数,退出整个循环。

13、return注意事项

1、return只能返回一个值。如果用逗号隔开多个值,以最后一个值为准。

2、函数如果有return,返回的是return后面的值,如果函数没有return,则返回undefined。

        

        

最后

以上就是大胆战斗机为你收集整理的js中的基本语句:if语句和for循环1、if语句2、if...else语句(双分支语句)3、if...else语句(多分支语句)4、三元表达式5、switch语句6、switch语句和if...else语句的区别7、for循环8、双重for循环9、for循环小结   10、while循环11、do...while循环12、break、continue、return的区别13、return注意事项的全部内容,希望文章能够帮你解决js中的基本语句:if语句和for循环1、if语句2、if...else语句(双分支语句)3、if...else语句(多分支语句)4、三元表达式5、switch语句6、switch语句和if...else语句的区别7、for循环8、双重for循环9、for循环小结   10、while循环11、do...while循环12、break、continue、return的区别13、return注意事项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部