javascript三元运算的问题..

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:24:25
谁能给你举一个例子,三元运算的例子...要简单的那种,不要台复杂的..

是三目运算符吧
var x=1;
var y=2;
var z=x>y?x:y;判断x>y,成立就取x,不成立就取y

( 逻辑表达式1 ) ? 表达式2 : 表达式3

解释:
如果逻辑表达式1的值为真,那么三目运算结果就取表达式2的值,反之取表达式3的值。

实例1:

var result = ""; //定义结果变量
result = 5>2 ? "true":"false"; //执行完此句后,result的值为"true"

实例2:

var result = 0; //定义结果变量
result = 5<2 ? (5-2):(2-5); //执行完此句后,result的值为-3,即表达式(2-5)运算后的值