如何在 JavaScript 中查找数组的最小值?
javascriptobject oriented programmingprogramming更新于 2025/8/7 7:40:17
我们可以使用 Math.min() 和 sort() 查找数组的最小值
1) Math.min()
Math.min() 函数通常获取数组中的所有元素并仔细检查每个值以获取最小值。其方法在下面的示例中讨论。
示例
<html>
<body>
<script>
function minimum(value) {
if (toString.call(value) !== "[object Array]")
return false;
return Math.min.apply(null, value);
}
document.write(minimum([6,39,55,1,44]));
</script>
</body>
</html>
输出
1
2) sort()
使用 sort() 和 compare 函数,我们可以按升序或降序写入元素,稍后使用 length 属性,我们可以按以下方式找到最小值
示例
<html>
<body>
<input type ="button" onclick="myFunction()" value = "clickme">
<p id="min"></p>
<script>
var numbers = [6,39,55,1,44];
document.getElementById("min").innerHTML = numbers;
function myFunction() {
numbers.sort(function(a, b){return b - a});
document.getElementById("min").innerHTML = numbers;
document.write(numbers[numbers.length-1]);
}
</script>
</body>
</html>
运行程序后,输出将显示如下图所示

输出
单击上方的"单击我"按钮后,输出将显示为
1
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

