Swicth语句
switch (变量) {
case value://case:选项,后面value是一个表达式或值
//当变量全等于选项的时候执行
break;//中止代码向下执行
......
default:
//当变量不满足以上所有选项的时候执行
break;
}
Switch执行效果高于多分支,但是if运用场景多于Switch,if语句更加灵活
三元运算符
条件表达式结果为true,得到表达式1,结果为false,得到表达式2
console.log(4>5?'1':'0')
var res=4>5?'1':'0';//将2选一的值存入到res变量中,打印res。
循环
循环是重复执行一段代码
循环分类:for, while, do while
for循环:
for(初始化语句;条件表达式;自增自减表达式){}
for(初始化语句;条件表达式;操作表达式){}
for(var x=1;x<=10;x++){
循环体语句
}
看初始值,看条件判断,自增还是自减,
循环的嵌套
for(初始化语句;条件表达式;操作表达式){
for(初始化语句;条件表达式;操作表达式){
}
}
外层循环控制行数,内层循环控制每行的个数
while循环
初始化变量
while(条件表达式){
循环体
自增自减表达式
}
do while循环
初始化变量
do{
循环体
自增自减表达式
}while(条件表达式)
应用:弹框
while循环和for循环的区别:
for针对于循环次数确定的循环,while循环针对于循环次数不确定的循环
do while循环和while循环的区别
do while:先走循环体再进行判断,至少走一次{}
while:先判断再走循环体
本文深入解析了Switch语句的高效执行、三元运算的灵活运用以及for、while和dowhile循环的原理与区别。通过实例演示,理解循环嵌套和不同类型的循环适用场景。

被折叠的 条评论
为什么被折叠?



