我有两个变量名var h1
和var h2
每个都有一些数字。
我希望获得最高价值的另一个变量
答案 0 :(得分:20)
尝试此操作以获得最大值:
var result = Math.max(h1,h2)
答案 1 :(得分:8)
var highestNum = h1 > h2 ? h1: h2;
或者如果您不喜欢第三语:
var highestNum;
if (h1 > h2) {
highestNum = h1;
} else {
highestNum = h2;
}
编辑:有趣的是,似乎if-else语句的运行速度比Math.max快得多(在Chrome 21上)
答案 2 :(得分:7)
h1>h2?h1:h2
为什么你需要jQuery?
答案 3 :(得分:2)
花哨的方式 应该做的唯一方法:
var otherVar = Math.max(h1,h2);
很长的路:
var otherVar=0;
if(h1 >= h2)
{
otherVar = h1;
}
else
{
otherVar = h2;
}
仅限Javascript,没有jQuery。