js中求2个数的最大值的几种方法

    xiaoxiao2025-06-06  17

    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])

    转载请注明原文地址: https://ju.6miu.com/read-1299662.html
    最新回复(0)