我正在嘗試使用javascript來選擇兩個數字中的較大者。我知道我可以寫一個if語句,但是我想知道是否有某種數學運算或某種方法來提高效率。下面是我如何與if語句做到這一點:javascript/jquery - 選擇兩個數字中較大的一個
if (a > b) {
c = a;
}
else {
c = b;
}
我正在嘗試使用javascript來選擇兩個數字中的較大者。我知道我可以寫一個if語句,但是我想知道是否有某種數學運算或某種方法來提高效率。下面是我如何與if語句做到這一點:javascript/jquery - 選擇兩個數字中較大的一個
if (a > b) {
c = a;
}
else {
c = b;
}
您正在尋找的最大功能,我想....
var c = Math.max(a, b);
此功能需要兩個以上的參數,以及:如果你有一個未知列表
console.log(Math.max(4,76,92,3,4,12,9));
//outputs 92
長度可以通過max,您可以使用apply
...
var arrayOfNumbers = [4,76,92,3,4,12,9];
console.log(Math.max.apply(null, arrayOfNumbers));
//outputs 92
c = (a > b) ? a : b;
這將做同樣的事情。這可以是非常有用的,並且是一個真正的節省時間。
'c = a> b? a:b;','max(a,b)'? –
'var c = a> b? a:b' – adeneo