LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Js流程控制

2022/8/3 js

流程控制:

if语句:

if(条件表达式){

执行语句

}

如果条件成立则执行,否则什么也不做

if else语句

if(条件表达式){

执行语句

}else{

执行语句

}

条件成立,执行if里面的代码,否则执行else里面的代码

多分支语句

if(条件表达式){

}else if(条件表达式2){

}else

三元表达式:

条件表达式?语句1:语句2

条件表达式成立,值为1,否则为2

条件表达式1?语句1:条件表达式2?语句2:语句3

条件1成立,值为1,否则判断条件2,条件2成立,值为2,否则为3

switch语句

switch(条件表达式){

case value1:

执行语句1;

break;

case value2:

执行语句2;

break;

default:

执行最后的语句

}

当变量设置一系列特定值时,可以使用switch语句

var num=3

switch(num){

case 1:

console.log(1)

break;

}

这里的num和case中的值匹配时必须全等,即num===1

如果当前case中没有break,则不会退出switch,而是继续执行下一个case

img_show