JS的判断、循环语句

判断语句

JavaScript 中的if-else语句与C++PythonJava中类似。

例如:

1
2
3
4
5
6
7
8
9
10
1let score = 90;
if (score >= 85) {
console.log("A");
} else if (score >= 70) {
console.log("B");
} else if (score >= 60) {
console.log("C");
} else {
console.log("D");
}

JavaScript 中的逻辑运算符也与C++Java中类似:

  • &&表示与
  • ||表示或
  • !表示非
    JavaScript 中的循环语句与C++中类似,也包含forwhiledo while循环。

循环语句

for循环

1
2
3
for (let i = 0; i < 10; i++) {
console.log(i);
}

枚举对象或数组时可以使用:

  • for-in循环,可以枚举数组中的下标,以及对象中的key
  • for-of循环,可以枚举数组中的值,以及对象中的value

while循环

1
2
3
4
5
let i = 0;
while (i < 10) {
console.log(i);
i++;
}

do while循环

do while语句与while语句非常相似。唯一的区别是,do while语句限制性循环体后检查条件。不管条件的值如何,我们都要至少执行一次循环。

1
2
3
4
5
let i = 0;
do {
console.log(i);
i++;
} while (i < 10);