【前端自学之路】JS之if条件语句

Javascript if 条件语句

条件语句的格式:

1
2
3
4
5
6
7
8
9
if (判断语句1) {
语句1;
} else if (判断语句2) {
语句2
} ... {

} else {
语句n;
}

有且仅有一个if语句
0个或者多个else if语句
0个或者1个else语句

如果判断语句为真,则执行对应后面大括号内的语句
如果判断语句为假,则继续后面的else if判断语句

1
2
3
4
5
6
7
8
9
var a = 10;

if (a >= 10) {
console.log('1');
} else if (a >= 5) {
console.log('2');
} else {
console.log('3');
}

先判断第一个if a >= 10; 为 假,
继续后面的else if a >= 5; 为 真, 则执行 console.log(‘2’)

1
2
3
4
5
6
7
var a = 5;

if (a % 2 == 0) {
console.log('a是偶数');
} else {
console.llog('a是奇数');
}

我们先初步看看 a % 2 == 0 的含义
a % 2 是取模,也就是取余数
a % 2 == 0 就是除以2,余数为0,也就是说是偶数

a 是奇数,最后执行的语句块是 console.log(‘a是奇数’)

1
2
3
4
5
var a = 9;

if (a % 3 == 0) {
console.log('a能被3整除');
}

a % 3 == 0; 是判断a能否被3整除,也就是说a是否是3的倍数了

9 % 3 == 0,最后执行的语句块是 console.log(‘a能被3整除’);

坚持原创技术分享,谢谢鼓励我继续创作!