这行javascript简写是什么意思?

时间:2014-04-17 09:08:43

标签: javascript

x === false ? true: false;

JavaScript之上的意思是什么?如果x等于false然后将x设置为true或者将x设置为false?

3 个答案:

答案 0 :(得分:3)

如果true严格等于x,则结果为false,否则为false。没有为x设置值。

答案 1 :(得分:1)

x === false ? true: false;

x 相同且相同类型(布尔值) 然后时,语句 true else 语句 false

书面缩写将是

if(x === false){
    return true;
}else{
    return false;
}

答案 2 :(得分:0)

它被称为三元运算符。详细了解here

或长手

 if (x === false)
 {
   return true;
 }
 else 
 {
    return false;
 }