JavaScript – if…else语句

JavaScript – if…else语句

在JavaScript编程中,我们经常需要根据一些条件来决定程序的执行流程,这时候我们就可以使用if…else语句。

if语句

if语句是最简单的条件语句,它可以根据指定的条件执行代码块。语法如下:

if (condition) {
  //代码块
}

如果condition的结果为true,那么代码块会被执行。

示例代码:

let age = 18;
if (age >= 18) {
  console.log("你已经成年了!");
}

输出结果:

你已经成年了!

else语句

如果if语句的条件不成立,我们可以使用else语句执行另外的代码块。else语句必须紧跟在if语句的代码块之后。语法如下:

if (condition) {
  //代码块1
} else {
  //代码块2
}

如果condition的结果为true,那么代码块1会被执行;如果condition的结果为false,那么代码块2会被执行。

示例代码:

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

输出结果:

你还未成年!

else if语句

在复杂的条件判断中,我们可能需要使用多个if语句,这时候可以使用else if语句。else if语句必须紧跟在if语句的代码块或另一个else if语句之后。语法如下:

if (condition1) {
  //代码块1
} else if (condition2) {
  //代码块2
} else {
  //代码块3
}

如果condition1的结果为true,那么代码块1会被执行;如果condition1的结果为false,但condition2的结果为true,那么代码块2会被执行;如果condition1和condition2的结果均为false,那么代码块3会被执行。

示例代码:

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

输出结果:

良好!

三元运算符

除了使用if语句进行条件判断,我们还可以使用三元运算符(?:)进行简单的判断。语法如下:

condition ? expression1 : expression2

如果condition的结果为true,那么expression1会被执行;如果condition的结果为false,那么expression2会被执行。

示例代码:

let age = 16;
let message = age >= 18 ? "你已经成年了!" : "你还未成年!";
console.log(message);

输出结果:

你还未成年!

总结

if…else语句是JavaScript中的基本语句之一,它能够根据指定的条件执行相应的代码块。在JavaScript编程中,if…else语句是非常常见的语句之一,它能够帮助我们进行灵活的条件判断,从而实现更为复杂的功能。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程