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

来源:互联网 发布:高级java工程师招聘 编辑:程序博客网 时间:2024/06/05 06:07

JavaScript脚本语言有自带求最大最下的函数

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

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

其中求中间值有许多方法

<script>
    for(varnum=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>

 


阅读全文
0 0
原创粉丝点击