var val = 'smtg';
console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing');
考察知識(shí)點(diǎn):
1.運(yùn)算符的優(yōu)先級(jí)
2.“+”運(yùn)算符的隱式轉(zhuǎn)換
3.字符串的隱式轉(zhuǎn)換
解析:“+”運(yùn)算符的優(yōu)先級(jí)大于三目運(yùn)算符的優(yōu)先級(jí)带族,所以執(zhí)行過程如下:
val === 'smtg'? // true
'Value is ' + true? // "Value is true"
"Value is true" ? 'Something' : 'Nothing'?