首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库WEBJavascript

使用JavaScript求数组中的最大数

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-11-03 12:55:23

Javascript是比较好的前端设计语言。

但是由于Javascript仅仅是对网页内容进行控制,而对计算能力比较弱。

如果灵活使用Javascript提供的语法内容,我们还是可以运用它解决很多实际问题的。

这里介绍了使用Javascript求数组中的最大值的算法。

下面就给出全部的源代码,只要将其复制粘贴到网页的源代码例就可以使用了。

看明白后,还可以对该算法进行修改,实现求数组中的最小数、平均数等。

<html>
<head>
  <title>求一组数中的最大数 - 翔宇亭IT乐园-www.biye5u.com</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
  <p>求3721,163,1,4832,1980,2008,68686688,9999,17173,5173,8848中最大的数</p>
  <p>翔宇亭IT乐园-http://www.biye5u.com/</p>
  <hr>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
   function max(numlist)
   {
      var arr = numlist.split(",");
      var maxnum = -1000000;
      document.write("数组中的数据包括:"+numlist);
      for(var i=0;i<arr.length;i++)
      {
        document.write("<br><br>当前最大数是:“"+maxnum+"”,准备要比较的数是:" + parseInt(arr[i]));
        if(maxnum<parseInt(arr[i]))
        {
          document.write("<br><font color=red>"+parseInt(arr[i])+" > "+maxnum+",当前最大数变成是:“"+arr[i]+"”</font>");
          maxnum = arr[i];
        }
        else
        {
          document.write("<br><font color=blue>"+parseInt(arr[i])+" < "+maxnum+",当前最大数还是:“"+maxnum+"”</font>");
        }
      }
      document.write("<br><br><br><font color=#ff00ff>比较完成,最大数是:“"+maxnum+"”</font>");
      return maxnum;
    }
    max("3721,163,1,4832,1980,2008,345,9999,17173,5173,8848")
   //-->
  </SCRIPT>
</body>
</html>

查看演示:求最大数

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2023 biye5u.com. All Rights Reserved.