📜  javascript if else 练习 - C++ (1)

📅  最后修改于: 2023-12-03 14:42:25.209000             🧑  作者: Mango

Javascript if else 练习 - C++

简介

条件语句是编程语言中最基本的控制结构之一。利用条件语句,可以根据不同的条件执行不同的操作。JavaScript 中 if-else 语句是最常见的条件语句之一,它允许程序根据一个表达式的结果来决定执行哪一个代码块。

用法
if 语句

if 语句是最基本的条件语句,它的语法如下:

if (condition) {
  // 当条件为真时执行的代码块
}

其中,condition 是一个表达式,当它的值为真(即不为 0、null、undefined、false 或空字符串)时,就执行后面的代码块。

例如,以下代码片段将根据变量 num 的值输出不同的消息:

var num = 10;
if (num > 0) {
  console.log("num 是一个正数");
}

if-else 语句

if-else 语句用来在条件为真或假的情况下执行不同的代码块。它的语法如下:

if (condition) {
  // 当条件为真时执行的代码块
} else {
  // 当条件为假时执行的代码块
}

例如,以下代码片段将比较两个数的大小,并输出不同的消息:

var num1 = 10;
var num2 = 20;
if (num1 > num2) {
  console.log("num1 比 num2 大");
} else {
  console.log("num2 比 num1 大或它们相等");
}

if-else if 语句

if-else if 语句允许在多个条件下执行不同的操作。它的语法如下:

if (condition1) {
  // 当条件1为真时执行的代码块
} else if (condition2) {
  // 当条件2为真时执行的代码块
} else {
  // 当所有条件都不为真时执行的代码块
}

例如,以下代码片段将判断一个数是正数、负数还是零,并输出不同的消息:

var num = 10;
if (num > 0) {
  console.log("num 是一个正数");
} else if (num < 0) {
  console.log("num 是一个负数");
} else {
  console.log("num 是零");
}
三元运算符

三元运算符是一个特殊的条件语句,用来在一行代码中完成条件判断。它的语法如下:

condition ? result1 : result2;

其中,condition 是一个表达式,当它的值为真时,返回 result1,否则返回 result2。

例如,以下代码片段将比较两个数的大小,并输出不同的消息:

var num1 = 10;
var num2 = 20;
var message = num1 > num2 ? "num1 比 num2 大" : "num2 比 num1 大或它们相等";
console.log(message);
总结

if-else 语句是 JavaScript 中最常见的条件语句之一,它允许程序根据一个表达式的结果来决定执行哪一个代码块。if-else if 语句允许在多个条件下执行不同的操作。三元运算符是一个特殊的条件语句,用来在一行代码中完成条件判断。通过练习条件语句,可以更好地掌握 JavaScript 的基本语法。