01.25分之结构
2019-01-25 本文已影响0人
xxxQinli
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Page Title</title>
</head>
<body>
</body>
</html>
<script>
// js中的分之结构有两种:if语句,switch语句
// 1. if语句
/*
if(条件语句1){
条件语句1成立执行的代码段
}else if(条件语句2){
条件语句1不成立,条件语句2成立执行的代码段
}else{
前面条件都不成立执行的代码段
}
*/
num = 10
if(num%2==0){
console.log('偶数')
}else{
console.log('奇数')
}
// 2. switch语句
/*
a.语法:
switch(表达式){
case 值1:{代码段1}
case 值2:{代码段2}
case 值3:{代码段3}
...
default:{代码段4}
}
注意:case后面的{}可以省,代码段也可以没有
b. 执行过程:先计算表达式的结果,再从上往下一一和每个case进行比较,判断是否相等,
直到找到第一个和表达式的结果相等的ase,然后将这个case作为入口,依次执行后面的
所有代码段,直到执行到最后一个代码或者遇到break才结束
如果表达式的结果和每个case的值都不相等,将default作为入口,一般放在最后
*/
num = 200
switch(num){
case 100:{
console.log('代码段1')
}
case 200:{
console.log('代码段2')
break
}
case 300:{
console.log('代码段3')
}
default:{
console.log('default')
}
}
score = 3
switch(score){
case 3:
case 4:
case 5:{
console.log('优秀')
}
}
</script>