如何使用javascript获取两个变量的最高值
How can I use javascript to get the highest value of two variables
我有两个变量名称var h1
和var h2
每个都有一些数字。我想获得另一个变量的最高值
尝试此操作以获得最大值:
var result = Math.max(h1,h2)
var highestNum = h1 > h2 ? h1: h2;
或者如果你不喜欢三级陈述:
var highestNum;
if (h1 > h2) {
highestNum = h1;
} else {
highestNum = h2;
}
编辑:有趣的是,if-else语句的运行速度似乎比Math.max(在Chrome 21上)快得多
http://jsperf.com/jbabey-math-max
h1>h2?h1:h2
为什么需要jQuery?
奇特的方式唯一应该做的方式:
var otherVar = Math.max(h1,h2);
长途:
var otherVar=0;
if(h1 >= h2)
{
otherVar = h1;
}
else
{
otherVar = h2;
}
只有Javascript,没有jQuery。
相关文章:
- 在HTML包围的javascript中添加两个变量
- 填写表单后替换两个变量
- 用于交换两个变量的 JavaScript 函数
- 使用一个表达式将两个变量分配给相同的值
- 如何添加两个变量而不使其在javascript中连接
- 有可能让两个变量指向同一个对象吗?(javascript)
- 带有两个变量函数的Ajax提交表单
- 将两个变量的值加在一个变量中
- 如何使用javascript获取两个变量的最高值
- 如何从字符串中获取两个变量
- 测试两个变量是否包含一些数据 JavaScript
- 将两个变量从php发送到javascript
- 如何在javascript中计算两个变量的百分比
- 连接两个变量
- Javascript变量没有正确添加两个变量,只是连接
- 如何在客户端验证中验证两个变量规则
- 想要使用document.getelementbyid显示两个变量
- 使用带有两个变量的相同if-else语句
- 我可以用JavaScript声明一个数组中的两个变量吗
- 使用数据库中的两个变量在jqplot中显示图形