我有代码:
if (votes > tmp) tmp = votes;
它完成了它在锡上所说的内容:if var1 > var0 then var0 = var1
有没有更简洁的方法在Javascript中写这个?
谢谢!
答案 0 :(得分:4)
如果你觉得它更干净,你可以使用Math.max
......
tmp = Math.max(votes, tmp)
下面的评论似乎表明你需要一个数组的最大值。
如果是这样,你可以这样做......
tmp = Math.max.apply(null, votes);
或者,如果您需要包含当前的tmp
值,则可以将其连接到...
tmp = Math.max.apply(null, votes.concat(tmp));
答案 1 :(得分:0)
var tmp = (votes > tmp) ? [RESULT IF TRUE] : [RESULT IF FALSE];
答案 2 :(得分:0)
好吧,我想你可以写tmp = Math.max(tmp,votes);
,但没有真正的理由在你编写的代码上使用它。
答案 3 :(得分:0)
tmp = (votes > tmp) ? votes : tmp;