0
点赞
收藏
分享

微信扫一扫

【笔记17】Javascript - 三目运算符

【笔记17】Javascript - 三目运算符


三目运算符

条件判断 ? 是 : 否 

条件判断为是的话,把“是”的部分返回,并不管“否”的部分了。

条件判断为否的话,把“否”的部分返回。

var num = 1>0 ? 2+2 : 1+1 ;   //  4

不仅能判断,还能返回值,看着比 if else 要强大一些;

示例:

var num = 1 > 0 ? ("10" > "9" ? 1 : 0) : 2;   // 0

先看括号里的,“10” >"9"  为 false (字符串是比每一位的 ASC 码),取 0 ;

再计算外面的,1 > 0 为 true ,取 0;

举报

相关推荐

0 条评论