条件运算符

JScript 支持隐式条件格式,即条件运算符。 它使用三个操作数。 前两个操作数之间用问号分隔,第二个操作数和第三个操作数之间用冒号分隔。 第一个操作数是条件表达式。 第二个操作数是当条件表达式计算结果为 true 时执行的语句。 如果条件为 false,则执行第三个操作数。 有关更多信息,请参见条件(三元)运算符 (?:)。 条件运算符类似于 if...else 语句。

使用条件运算符

在本例中,条件运算符确定 24 小时制的某个小时是在上午 ("AM") 还是在下午 ("PM")。

var hours : String = (the24Hour >= 12) ? " PM" : " AM";

一般来说,当在要执行的语句之间进行选择时,if ... then ... else 结构较为适用;而当在两个表达式之间进行选择时,则条件运算符 (?:) 较为适用。 当在两个以上的选项之间选择或者当要执行语句块时,不要使用条件运算符。 在这些情况下,请使用 if...then...else 结构。

请参见

其他资源

JScript 条件结构

JScript 参考