当前位置:K88软件开发文章中心编程语言JavaScriptJS01 → 文章内容

使用JavaScript求数组中的最大数

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 0:36:25

:2011-11-03 12:55:23

由于Javascript仅仅是对网页内容进行控制,而对计算能力比较弱,但是使用Javascript求数组中的最大值还是不错的,下面就给出全部的源代码,只要将其复制粘贴到网页的源代码例就可以使用了。

看明白后,还可以求最小数、平均数等。

<html>
<head>
<title>求一组数中的最大数 - 翔宇亭IT乐园-www.k88.net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p>求3721,163,1,4832,1980,2008,68686688,9999,17173,5173,8848中最大的数</p>
<p>翔宇亭IT乐园-http://www.k88.net/</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>

查看演示:求最大数


使用JavaScript求数组中的最大数