三元表达式是一种简洁的条件表达式,通常用于快速判断并返回结果。它由条件表达式和两个可能的结果组成,如下所示:
条件 ? 结果1 : 结果2
其中,条件为一个布尔表达式,如果为真,则返回结果1,否则返回结果2。这种表达式可用于任何需要简洁的条件判断场景,例如:
var age = 18; var message = age >= 18 ? "You are an adult" : "You are not an adult yet";
以上示例中,如果age大于或等于18,则变量message将被赋值为"You are an adult",否则将被赋值为"You are not an adult yet"。