📜  JS if 条件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:58.826000             🧑  作者: Mango

JS if 条件 - Javascript

简介

if条件语句是JavaScript中最基本的控制流语句之一,用于在满足指定条件时执行相应的代码块。

语法

以下是if条件语句的语法:

if (condition) {
  // code block to be executed
}

条件(condition)是一个表达式,该表达式的值被求值并转换为布尔值。如果条件为true,则执行花括号中的代码块。

示例

以下是一个简单的if条件语句示例,用于确定一个数字是否为正数:

let num = 10;

if (num > 0) {
  console.log("Number is positive");
}

在这个示例中,条件num > 0为true,因为num的值为正数。

if...else语句

除了if条件语句外,JavaScript还提供了if...else语句,用于在条件为false时执行另一个代码块。

以下是if...else语句的语法:

if (condition) {
  // code block to be executed if condition is true
} else {
  // code block to be executed if condition is false
}

以下是一个示例,用于确定一个数字是否为正数或零:

let num = -5;

if (num > 0) {
  console.log("Number is positive");
} else {
  console.log("Number is zero or negative");
}

在这个示例中,条件num > 0为false,因为num的值为负数。因此,将执行else代码块,并将输出打印为“Number is zero or negative”。

if...else if...else语句

在JavaScript中,您可以使用if...else if...else语句一次测试多个条件。

以下是if...else if...else语句的语法:

if (condition1) {
  // code block to be executed if condition1 is true
} else if (condition2) {
  // code block to be executed if condition2 is true
} else {
  // code block to be executed if all conditions are false
}

以下是一个示例,通过判断一个数字是否为正数,负数或零来演示if...else if...else语句:

let num = -5;

if (num > 0) {
  console.log("Number is positive");
} else if (num < 0) {
  console.log("Number is negative");
} else {
  console.log("Number is zero");
}

在这个示例中,条件num > 0为false,条件num < 0为true,因为num的值为负数。因此,将执行else if代码块,并将输出打印为“Number is negative”。

结论

if条件语句是JavaScript中用于控制流的基本语句之一。通过使用if语句,if...else语句和if...else if...else语句,您可以根据特定的条件执行不同的代码块。了解这些结构将有助于您更好地编写JavaScript代码。