您的位置:首页 > Web前端 > JavaScript

用JavaScript脚本语言设计并实现一个函数,将三位数重新排列输出最大值

2017-11-20 19:11 387 查看
JavaScript脚本语言有自带求最大最下的函数

最大值:Math.max(num1,num2,num3,.....,)

最小值:Math.min(num1,num2,num3,......,)

其中求中间值有许多方法

<script>

    for(var
num
=100;num<1000;num++)
{

        document.write(num
+ "转化后的最大数"
+ getmax(num));

        document.write("</br>");

    }

   /*

    功能:将一个三位数进行重新排列得到最大的数

    名字:getmax

    参数:一个待处理的数

    返回值:最大的三位数

    */

   function getmax(num){

       var num0
= Math.floor(num /
100);

       var num10
= Math.floor(num /
10 % 10);

       var num100= num %
10;

       var max
=Math.max(num0,num10,num100);

       var min
=Math.min(num0,num10,num100);

       var mid
=Middle(num0,num10,num100);

       res=
max*100+mid*10+min;

       return res;

   }

   /*

   功能:获得3个数当中的中间值

   名字:Mid

   参数:3个数

   返回值:中间的那个数

   */

    function Middle(num1,num2,num3){

        if(num1==Math.max(num1,num2,num3)){

            return Math.max(num2,num3);

        }else if(num2==Math.max(num1,num2,num3)){

            return Math.max(num1,num3);

        }else{

            return Math.max(num1,num2);

        }

    }
</script>

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐