3.5.8 条件操作符

条件操作符应该算是ECMAScript中最灵活的一个操作符了,而且它遵循与Java中的条件操作符相同的语法形式,如下面的例子所示:

variable = boolean_expression ? true_value : false_value;

本质上,这行代码的含义就是基于对boolean_expression求值的结果,据额定给variable赋什么值。再看一个例子:

var max = (num1 > num2) ? num1 : num2;

这个例子中,max中将会保存一个最大的值。

你可能感兴趣的:(3.5.8 条件操作符)