如何在没有其他情况下为IF语句写速记?
var val = score == 10 ? win;
console.log(val) //basically I want to update `val` only with the if statement.
答案 0 :(得分:3)
您可以使用逻辑和:
{{1}}
答案 1 :(得分:1)
为什么不简单
var val = score == 10 ? win : val;
或
var score = 10, val=10, win=11;
score == 10 && ( val = win )
alert( val ); //after this output will be 11
答案 2 :(得分:0)
好吧,如果语句没有返回val
,它不应该更新true
变量,只需使用val
变量作为else:
var val = score == 10 ? win: val;
console.log(val)
你也可以使用:
score == 10 && var val = win;
但我建议只使用if
语句来提高可读性:
if(score == 10)
var val = win;