三元运算符

三元运算符

目 录

1格式

2备注

三元运算符,是软件编程中的一个固定格式,即( ?: )(注:括号里面的内容才是正确的格式)。

1格式

语法:条件 ? 结果1 : 结果2
说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。

2备注

?: 运算符可以用作 if...else 语句的快捷方式。它通常用作较大表达式(使用 if...else 语句会很繁琐)的一部分。例如:
var now = new Date();var greeting = "Good" + ((now.getHours() > 18) ? " evening." : " day.");
在此例中,如果晚于下午 6 时,则创建一个包含 "Good evening." 的字符串。使用 if...else 语句的等效代码如下:
var now = new Date();
var greeting = "Good";
if (now.getHours() > 18)
greeting += " evening.";
else
greeting += " day.";
原文地址:https://www.cnblogs.com/xiaoleidiv/p/3345621.html