条件语句和循环是编程中常用的控制结构,它们可以根据条件来决定程序的执行流程。在Node.js中,条件语句和循环的语法和其他编程语言类似,下面是一些常见的示例:
// if语句
const num = 10;
if (num > 0) {
console.log("Number is positive");
}
// if-else语句
const num = -5;
if (num > 0) {
console.log("Number is positive");
} else {
console.log("Number is negative");
}
// if-else if-else语句
const num = 0;
if (num > 0) {
console.log("Number is positive");
} else if (num < 0) {
console.log("Number is negative");
} else {
console.log("Number is zero");
}
// for循环
for (let i = 0; i < 5; i++) {
console.log(i);
}
// for-in循环(用于遍历对象的属性)
const obj = { a: 1, b: 2, c: 3 };
for (let key in obj) {
console.log(key + ": " + obj[key]);
}
// for-of循环(用于遍历数组)
const arr = [1, 2, 3, 4, 5];
for (let num of arr) {
console.log(num);
}
// while循环
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
// do-while循环
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
以上是常见的条件语句和循环的用法,Node.js中还支持其他的控制结构,如switch语句等。在实际编程中,根据具体需求选择合适的控制结构可以更加高效地实现程序逻辑。希望以上内容能帮助到你。