可能重复:
JavaScript:最小和最大数组值?
var test = [-42, 0, 8];
var biggest=-Infinity;
for (i=0; i<test.length;i++)
{if (test[i]>biggest)
alert('It is!');
biggest = test[i];
else
alert("It isn't!");}
alert("The biggest element is:" + biggest);
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个程序来查找数组中的最大数字,但我的代码不起作用.有什么帮助吗?
你被"太少支撑"的bug所困扰:
if (test[i]>biggest)
alert('It is!');
biggest = test[i]; // THIS IS NOT INSIDE THE IF!
Run Code Online (Sandbox Code Playgroud)
如果你解决这个问题,它就可以了.
当然,您可以更轻松地使用Math.Max,因为此MDN文档示例显示:
function getMaxOfArray(numArray) {
return Math.max.apply(null, numArray);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3483 次 |
| 最近记录: |