📜  js ternaire - Javascript (1)

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

JavaScript Ternary操作符

JavaScript Ternary操作符是一种简单的条件控制方法,它提供了一种快捷方式来编写if和else语句的短语法。Ternary操作符是一个三目操作符,通常被称为条件操作符,它包含三个操作数:一个条件表达式,一个真值表达式和一个假值表达式。在JavaScript中,这个操作符写成“condition ? true_expression : false_expression”。

语法:
variable = (condition) ? value1 : value2
  • condition:真或假的条件表达式
  • value1:当条件为真时的赋值
  • value2:条件为假时的赋值
用法:

条件表达式可以是任何操作符,包括关系、算术、逻辑等。真值表达式和假值表达式可以是值、表达式、函数等。

示例一
var age = 18;
var status = (age >= 18) ? "已成年" : "未成年";
console.log(status); // 输出 "已成年"
示例二
var count = 10;
var result = (count > 10) ? "计数器大于10" : ((count == 10) ? "计数器等于10" : "计数器小于10");
console.log(result); // 输出 "计数器等于10"
示例三
var score = 75;
var res = (score > 90) ? "优秀" : (score > 70) ? "良好" : (score > 60) ? "及格" : "不及格";
console.log(res); // 输出 "良好"
注意事项:

Ternary操作符应该仅用于简单的表达式,而不是用于多个语句或复杂的表达式。在多个条件的情况下,使用if...else if...else语句会更直观易懂。

结论:

以上是对JavaScript Ternary操作符的介绍。希望这篇文章对你有所帮助,让你更好地理解JavaScript Ternary操作符的概念和用法。