前端js中的if

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
/*
代码的执行顺序:
1.顺序结构,从上倒下顺序执行!
2.分支结构,按照条件选择性的执行某一段代码
3.循环结构,在符合条件下重复多次执行一段代码
*/

//if分支结构 方式1:--------------------------------
if(false){
//只有条件为真 才会执行!
console.log("哈哈哈");
}
var age = 18;
if(age >= 18){
console.log("欢迎来自德玛西亚的钻石王者....");
}
//if分支结构 方式2:--------------------------------
if(age >= 18){
console.log("来玩呀!!");
}else{
console.log("哪凉快哪去!!");
}

//------------
//计算闰平年
//闰年:年份对4整除但是不对100整除.或者年份对400整除!
var year = 1900;
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
console.log(year + "是闰年");
}else{
console.log(year + "是平年");
}
//if分支结构 方式3----------------------------
var score = 89;
if (score >= 90) {
console.log("秀儿");
}else if(80 <= score ){
console.log("不错!");
}else if(60 <= score){
console.log("勉强及格!")
}else{
console.log("凉凉!");
}
// 80 < score < 90 不可以
// 80 < score && score < 90


//坑1-------------------------------
score = 59;
if(score > 60)
console.log("及格啦!"); //只对第一行代码起作用
console.log("真开心");//根本就不在if分支中
//坑2-------------------------
score = 78;
if(score > 80);{
console.log("呵呵呵呵");
} //此时{} 跟if没有关系!!
// ;分号 就是一句话的结束!



</script>

运行结果:


前端js中的if
http://ultracode.cn/2020/11/04/JS/前端js中的if/
作者
Win
发布于
2020年11月4日
许可协议