H5学习笔记16 JS分支结构(判断):if语句 switch语句 switch语句穿透 判断是不是非数字
JS分支结构(判断)
if语句
1 <script>
2
3 // 条件为 true 的时候执行 {} 里面的代码
4 if (true) {
5 alert('因为条件是 true,我会执行')
6 }
7
8 // 条件为 false 的时候不执行 {} 里面的代码
9 if (false) {
10 alert('因为条件是 false,我不会执行')
11 }
12 </script>
判断非数字
<script>
var n = Number('12')
console.log(isNaN(n))
// isNaN
// - NaN 返回true, 不是NaN返回false
</script>
switch语句
1 <script>
2 // switch
3 // - switch (变量) { case 值: 语句1; break; case 值: 语句2; break; default: 语句; break; }
4
5
6 </script>
switch语句穿透
1 <script>
2
3 // 周几
4 var week = 1
5 // 起始金额
6 var res = 500
7
8 switch(week) {
9 case 1:
10 res += 100
11 case 2:
12 res += 100
13 case 3:
14 res += 100
15 case 4:
16 res += 100
17 case 5:
18 res += 100
19 case 6:
20 res += 100
21 case 7:
22 res += 100
23 break
24 }
25 alert(res)
26 </script>