Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JS 三元运算符

在使用任何一种语言进行编码时,我们使用各种方式来处理条件情况。常见的一种是使用 if 语句;代替使用 if 语句,我们可以在JavaScript中使用三元运算符。三元运算符会根据提供给它的条件为变量赋值。
它是 JavaScript 需要三个操作数。该运算符的工作方式与 if-else 条件语句相同。我们可以说这是 if-else 的快捷方式。
此运算符包括三个操作数:一个条件,后跟一个问号(?),两个表达式分隔用冒号(:)。条件为true时执行第一个表达式,条件为false时执行第二个表达式。

语法

var a = (condition) ? expr1 : expr2;
在以上语法中, condition,expr1 expr2 是三元运算符中使用的三个操作数。该值根据提供的条件分配给变量 'a'。条件被评估为布尔值;根据结果​​,运算符将结果分配给变量。它将第一个表达式分配给条件的真值,并将第二个表达式分配给条件的假值。
让我们看一个JavaScript中使用的三元运算符的示例。

示例

这是一个简单的示例使用三进制运算符检查数字是奇数还是偶数。结果将使用 alert()对话框显示。
<!DOCTYPE html>
<html>
<head>
<script>
let a = 358;
let val = ( a % 2 == 0) ? 'Even Number' : 'Odd Number';
alert(val);
</script>
</head>
<body>
<p> Welcome to the lidihuo.com </p>
<p> This is an example of ternary operator. </p>
</body>
</html>
输出

Welcome to the lidihuo.com

This is an example of ternary operator.

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4