我有两个变量名称var h1
,var h2
每个变量都有一些数字。我想为另一个变量获得最高值
问问题
11793 次
4 回答
29
试试这个以获得最大值:
var result = Math.max(h1,h2)
于 2012-08-21T12:33:29.010 回答
11
var highestNum = h1 > h2 ? h1: h2;
或者如果你不喜欢三级语句:
var highestNum;
if (h1 > h2) {
highestNum = h1;
} else {
highestNum = h2;
}
编辑:有趣的是,if-else 语句的运行速度似乎比 Math.max 快得多(在 Chrome 21 上)
于 2012-08-21T12:33:18.697 回答
7
h1>h2?h1:h2
为什么需要 jQuery?
于 2012-08-21T12:32:31.100 回答
4
花哨的方式 应该这样做的唯一方法:
var otherVar = Math.max(h1,h2);
很长的路要走 :
var otherVar=0;
if(h1 >= h2)
{
otherVar = h1;
}
else
{
otherVar = h2;
}
只有 Javascript,没有 jQuery。
于 2012-08-21T12:35:01.710 回答