我是靠谱客的博主 淡定美女,最近开发中收集的这篇文章主要介绍JS 编程三大结构一、三大结构二、选择结构二、循环结构三、break 与continue四、双重循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、三大结构

1、顺序结构(默认)
从上到下,一句一句的执行
2、选择结构
根据条件判断,执行不同的代码,可分为单分支和多分支
3、循环结构
根据条件,进行重复执行,不满足条件就结束循环

二、选择结构

1、单分支

复制代码
1
2
3
4
if(条件表达式){ 如果条件成立,执行本语句 }

2、双分支

复制代码
1
2
3
4
5
6
if(条件表达式){ 条件为真的处理 }else{ 条件为假的处理 }

3、多分支(多重if)

特点:对于多分支,我们会从第1个if开始判断,如果第1个if条件不满足,则判断第2个if条件……直到满足为止。一旦满足,就会退出整个if结构。

复制代码
1
2
3
4
5
6
7
8
if(条件1){ //当条件1为true时执行的代码 }else if(条件2){ //当条件2为true时执行的代码 }else{ //当条件1和条件2都为false时执行的代码 }

4、if语句的嵌套

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(条件1){ if(条件2){ 当“条件1”和“条件2”都为true时执行的代码 }else{ 当“条件1”为true、“条件2”为false时执行的代码 } }else{ if(条件2){ 当“条件1”为false、“条件2”为true时执行的代码 }else{ 当“条件1”和“条件2”都为false时执行的代码 } }

5、switch语句

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
switch(表达式){ case 常量值1: 语块1; break; case 常量值2: 语块2; break; …… case 常量值n: 语块n; break; default: 语句块n+1; } 注意: 1case的值﹐是全等判断 2case后面的值,必须是常量值且不相同(不会报错,以第一个为准) 3case后面的条件满足后,如果没有遇到break,会一直向下执行(break跳出switch选择结构) 4default没有case满足条件时,就执行default

二、循环结构

使用环境:大量、重复且有规律

循环的组成:

  • 循环的条件:初始值、条件的范围、条件的改变
  • 循环的操作

1、while循环

复制代码
1
2
3
4
5
6
while(条件){ //当条件为true时,循环执行 } 先判断,后执行

2、for循环

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for(初始化表达式;条件表达式;条件的改变){ …… } 执行的顺序:(先判断,后执行) 1、初始化 2、条件判断(是否满足循环的要求> 3、满足条件进行循环的操作 4、条件的改变 5、重复234步,直到条件不满足时跳出 注意: 1for条件中的;号不能省略 2、条件判断可以是一个表达式 3、初始化只执行一次

3、do…while循环

复制代码
1
2
3
4
5
6
do{ …… }while(循环条件); 程序至少先执行一次,再进行条件判断(先执行,后判断)。

使用场景:

  • 次数固定的循环,采用for循环
  • 需要先执行,后判断,采用do…while循环
  • 不固定次数,且不用先执行的,采用while循环

三、break 与continue

break:跳出当前结构。可应用于循环结构和switch。
continue:跳出本次循环,进入到下一次。只能应用于循环结构。

四、双重循环

外层循环执行一次,内层循环遍历一遍。

最后

以上就是淡定美女为你收集整理的JS 编程三大结构一、三大结构二、选择结构二、循环结构三、break 与continue四、双重循环的全部内容,希望文章能够帮你解决JS 编程三大结构一、三大结构二、选择结构二、循环结构三、break 与continue四、双重循环所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部