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

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>

 


  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

本书的结构 Javascript是什么? 这一章解释了Javascript的起源,它是怎样长生的,如何发展,现状如何。引入的概念包括Javascript和ECMAScript、文档对象模型DOM以及浏览器对象模型BOM之间的关系。此外还有与欧洲计算机制造商协会ECMA和W3C有关的各项标准。 ECMAScript基础 这一章分析了Javascript基于的核心技术ECMAScript。从变量和函数的声明到使和理解原始与引,它说明了编写Javascript代码必需的基础语法和概念。 对象基础 这一章的重点是Javascript进行面向对象的程序设计(OOP)的基础。涵盖的主题包括各种方法定义定制的对象、创建对象实例以及了解JavascriptJava中的OOP的相同点和不同点。 继承性 这一章继续解释Javascript中的OOP,说明了继承机制是如何作的,其中讨论了各种实现继承性的方法,且还比较了它们与Java中的继承性的异同。 浏览器中的Javascript 这一章解释了如何把Javascript嵌入各种语言(如HTML、SVG和XUL)编写的Web页。此外还介绍了浏览器对象模型BOM及它的各种对象和接口。 DOM基础 这一章介绍了Javascript实现的DOM,包括专门适于Web开发者的DOM概念。后面HTML、SVG和XUL编写的示例中使了这些概念。 正则表达式 这一章的重点是Javascript实现的正则表达式,这是数据验证和字符串操作的强有力工具。本章探讨了正则表达式的起源、语法以及它在各种程序设计语言法。本章的结尾探讨了正则表达式在Javascript实现中的异同。 探测浏览器和操作系统 这一章解释了编写能在各种Web浏览器上运行的Javascript脚本的重要性。它讨论了两种探测浏览器的方法,即对象/特性探测法和户-代理字符串探测法,每种方法的优点和缺点都被列了出来。 事件 本章讨论了Javascript重要的概念之一——事件。事件是把Javascript和任何标记语言编写的Web-户界面连接在一起的主要方法。这一章介绍了事件处理的各种方法和事件流的概念(包括冒泡和捕捉)。 高级DOM技术 这一章介绍了一些更高级的DOM特性,包括范围和样式表操作。我举了一个例子,说明如何使这些技术,此外还讨论了如何实在跨浏览器的支持。 表单和数据完整性 这一章讨论了使表单时数据验证的重要性。在介绍处理验证的方法时,还应了前面介绍过的概念,如正则表达式、事件和DOM操作。 表排序 这一章应了前面介绍过的多种特性,来实现客户端的动态表排序。其中包括Javascript进行排序的深度讨论,以及如何事件、DOM操作和比较运算符开发各种Web浏览器都能使的通表排序协议。 拖放 这一章解释了拖放的概念以及它们在Javascript和Web浏览器中的应。其中讨论了系统拖放的概念和模拟拖放的概念,结尾创建了一个能跨浏览器使的标准拖放界面。 错误处理 这一章通过讨论try&hellip;catch语句和onerror事件处理程序的法介绍了Javascript中的事件处理概念。另一个主题是throw语句创建定制的错误消息以及Javascript调试器的法。 Javascript中的XML 这一章介绍了Javascript于读取和操作可扩展标记语言(XML)数据的特性。我解释了各种Web浏览器的支持和对象的不同,还为跨浏览器编码提供了建议。此外,本章还介绍了如何XSLT语言转换客户端的XML数据。 客户-服务器通信 这一章探讨了Javascript与服务器通信的各种方法。这些方法包括使cookie和基于Javascript的HTTP请求。此外,这一章还解释了如何在不使隐藏框架的情况下实现GET和POST HTTP请求。 Web服务 这一章介绍了如何Javascript提供Web服务,其中讨论了Internet Explorer和Mozilla中使的不同方法,还为原本没有Web服务支持的浏览器提供了一种基本的Web服务解决方案。 插件进行交互 这一章解释了Javascript和各种浏览器插件(如Java小程序、SVG文档和ActiveX控件)之间的通信方法。其他主题包括如何编写能与Javascript一起使的插件。 部署问题 这一章的重点是完成Javascript编码后的操作。它说明了在把Javascript解决方案部署到Web站点或Web应程序之前要做哪些操作。其中的主题包括安全问题、国际化问题、优化、知识产权保护和Section 508 Compliance。 Javascript的发展 这一章探察了
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值