js if else

js if else

1. if else 的基本语法

js if else

if else 是一种条件判断语句,用于根据给定条件的真假执行不同的代码块。它的基本语法如下:

if (condition) {
  // 如果条件为真,则执行这里的代码块
} else {
  // 如果条件为假,则执行这里的代码块
}
  • if 语句用于判断条件是否为真。如果条件为真,就执行 if 代码块中的代码,否则跳过。
  • else 语句用于在条件为假时执行的代码块。

请看下面这个简单的示例代码:

var age = prompt("请输入您的年龄:");

if (age >= 18) {
  console.log("您已经成年!");
} else {
  console.log("您还未成年!");
}

这段代码中,我们通过 prompt 函数获取用户输入的年龄,然后使用 if else 语句根据年龄的输入结果判断用户的成年与否,并在控制台输出相应的提示信息。

假设用户输入 20,运行结果为:

您已经成年!

假设用户输入 15,运行结果为:

您还未成年!

2. 多重条件判断

除了使用基本的 if else 语句外,我们还可以通过嵌套多个条件语句来实现更复杂的判断逻辑,例如使用 if else if 的形式。示例代码如下:

var score = prompt("请输入您的考试分数:");

if (score >= 90) {
  console.log("优秀!");
} else if (score >= 80) {
  console.log("良好!");
} else if (score >= 60) {
  console.log("及格!");
} else {
  console.log("不及格!");
}

这段代码中,我们根据用户输入的考试分数,使用 if-else if-else 形式来判断分数对应的等级,并输出相应的提示信息。

假设用户输入 85,运行结果为:

良好!

假设用户输入 72,运行结果为:

及格!

3. if 嵌套

if 语句可以相互嵌套,用于实现更复杂的条件判断。这意味着在一个 if 代码块中,你可以再嵌套一个 if 代码块。示例代码如下:

var num = prompt("请输入一个数字:");

if (num > 0) {
  console.log("这是一个正数!");

  if (num % 2 === 0) {
    console.log("这是一个偶数!");
  } else {
    console.log("这是一个奇数!");
  }
} else if (num < 0) {
  console.log("这是一个负数!");
} else {
  console.log("这是零!");
}

这段代码中,我们先判断用户输入的数字是否为正数,如果是正数,再判断它是偶数还是奇数;如果是负数,直接输出负数的提示;如果是零,则输出零的提示。

假设用户输入 7,运行结果为:

这是一个正数!
这是一个奇数!

假设用户输入 -5,运行结果为:

这是一个负数!

4. 省略 else

在使用 if else 语句时,我们也可以省略 else 部分,只保留 if 条件判断。示例代码如下:

var hour = new Date().getHours();

if (hour < 12) {
  console.log("上午好!");
}

这段代码中,我们获取当前的小时数,如果小于 12,则输出 “上午好!”。

假设现在是下午 3 点,运行结果为空。

假设现在是上午 10 点,运行结果为:

上午好!

5. 多个条件的判断

除了使用简单的比较运算符(如 <>===等)外,我们还可以通过逻辑运算符(如 &&||)结合多个条件来进行判断。

通过逻辑运算符,我们可以将多个条件组合成复合条件的判断结果。

示例代码如下:

var temperature = prompt("请输入当前温度:");

var isHot = temperature > 30;
var isCold = temperature < 10;

if (isHot && !isCold) {
  console.log("现在很热,注意防晒!");
} else if (!isHot && isCold) {
  console.log("现在很冷,注意保暖!");
} else if (isHot && isCold) {
  console.log("天气异常,请注意!");
} else {
  console.log("宜人的天气!");
}

这段代码中,我们通过用户输入的当前温度来判断天气状况,并输出相应的提示信息。我们使用了逻辑运算符 && 来判断是否同时满足天热和不冷的条件,! 运算符来取反。

假设用户输入 35,运行结果为:

现在很热,注意防晒!

假设用户输入 5,运行结果为:

现在很冷,注意保暖!

6. 总结

if elseJavaScript 中的一种重要的条件判断语句,它允许根据给定条件的真假执行不同的代码块。我们可以使用 if else 语句来实现简单的条件判断,也可以通过嵌套多个 if else 语句来构建更复杂的条件判断逻辑。同时,我们还可以在条件判断中使用逻辑运算符来组合多个条件。

通过合理运用 if else 语句和多种条件判断的组合,可以让我们的代码在不同情况下做出不同的处理,从而实现更丰富、灵活的功能逻辑。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程