js中求2个数的最大值的几种方法
1:(用 if語句來求,此種適合求兩個數值大小時用)
function max(first,second){ if ( first > second ){ return first }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else{ return second};
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }document.write( max( ?first,second ) )
2:(用三目運算符來求,也是適用求兩個數值時使用,較第一種更簡便)
function max(first,second){
return first > second ? first : second;
}
3:(用arguments對象和三目運算符來求,適合求多個數的大小時使用)
function max(first,second)
var maxValue = arguments[0];
if (arguments.length>1) {
? ? ? ? ? ? ? ? for(var i = 1; i<arguments.length;i++){
maxValue = maxValue >arguments[i]? maxValue:arguments[i];
}
}
return maxValue;
}
console.log(max(first,second))
4:(用sort 從大到小排序法,輸出第一個數值)
? ?var a=[1,2]
? ? function max(a){
? ? ? ? return?a.sort(function(a,b){return b-a}
? ? ? }document.write(max(a)[0])
總結
以上是生活随笔為你收集整理的js中求2个数的最大值的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。