概述
一、switch结构
① 语法: switch ( 表达式 ) {
case 值:
case 值:
js语句 ; (若case值后的js语句相同,可参考以上例子)
break ;
case 值: js语句 ;
break ;
case 值: js语句 ;
break ;
case 值: js语句 ;
break ;
default: js语句 ;
break ;
}
② 执行流程:先执行表达式的值,然后去大括号里找相对应的case,找到后,
则从该case后面语句执行,直到遇到break或switch结束为止,
假如找不到对应的case,则执行default后面语句 ;
二、循环 (三种循环结构:for while do-while)
1、for循环:使用频率最高,一般用于循环次数固定的情况 ;
① 语法:
for ( 表达式1 ;表达式2 ;表达式3 ; ) {
循环体
}
表达式1 一般循环变量的初始化 ;
表达式2 一般是循环条件 ;
表达式3 循环变量的值改变 ;
循环体: 需要重复的语句 ;
② 执行流程(必须掌握)
1 先执行表1 ;
2 判断表2的真假,假如为真,执行第3步,否则循环结束 ;
3 执行循环体 ;
4 执行表3 ;
5 从第2步再开始 ;
③ ++ -- 自增运算符 自减运算符
a+=b ----> a = a+b
a-=b ------> a = a-b
a*=b ------> a= a*b
a/=b ------> a= a/b
例:
var sum = 0 ;
for ( i = 1 ; i <= 10 ; i++ ) {
sum += i ;
}
---------------------> sum = 1+2+3+4+...+10
④ a++ 与++a的区别联系:共同点: 最终都会让a自己在原来基础是加1 ;
区别:当它们参与运算的时候, a++这个表达式的值是a原来的值 ;
++a这个表达式的值是a加1后的值 。
2、while循环
① 语法:
while(表达式) {
循环体
}
② 执行流程: 先判断表达式真假,假如为真则执行循环体 ;
假如为假,循环结束 。
3、do-while循环
① 语法:
do {
循环体
} while(表达式) ; (注:while表达式后的分号不能丢)
② 执行流程: 先执行循环体,然后判断表达式。
假如为真,继续执行循环体;假如为假,则结束循环。
③ do-while 和 while 的区别:while 循环可能一次也不执行,do-while 至少会执行一次。
4、三种循环结构的总结
① for 一般用于循环次数固定的情况;
② while 、do-while 一般用于循环次数不确定,只知道循环条件。
5、循环嵌套
① 语法结构:
外循环 {
内循环
}
② 执行流程:外循环执行一次 ,内循环全部执行完 ,然后再执行外循环。
最后
以上就是整齐抽屉为你收集整理的JS的switch与循环的全部内容,希望文章能够帮你解决JS的switch与循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复