概述
目录
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的值。
5、switch语句
- 定义: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注意事项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复