我想知道为什么
recommendation=false;
var val = "Bipin " + recommendation?1:0;
console.log(val);
返回
1
但
recommendation=false;
var x=recommendation?1:0;
var val = "Bipin " + x;
console.log(val);
打印
Bipin 0
任何人都可以解释这种行为吗?
答案 0 :(得分:0)
"Bipin " + recommendation?1:0;
被解释为
("Bipin " + recommendation)?1:0
在这种情况下
"Bipin " + recommendation(is always truthfully)
hense结果总是1
喜欢@Qantas 94 Heavy指出这是你需要做的运营商优先问题
"Bipin " + (recommendation?1:0);