‘a’:‘b’ //x=0,表达式值为‘b’; x‡0,表达式值为‘a

问题描述:

‘a’:‘b’ //x=0,表达式值为‘b’; x‡0,表达式值为‘a

这个是三目运算 假如X成立 取a ,不成立 取b
上面的意思是:假如X=0 取b
假如x不等于0 取a
?:; "运算符的含义是:先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假,则执行表达式3 ,并返回表达式3的结果.