如何在 JavaScript 中查找数组中的最小值?
我们可以使用 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() 和比较函数,我们可以按升序或降序编写元素,然后使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP