如何在 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