不使用數學函式獲取最小值 JavaScript


我們必須編寫一個函式,該函式以 n 個數字文字作為引數,其中 n 是任意整數,並且不使用任何庫函式返回這些數字中最小的數字。

我們將透過 while 迴圈解決此問題,其程式碼為 −

示例

const numbers = [12, 5, 7, 43, -32, -323, 5, 6, 7, 767, 23, 7];
const findMin = (...numbers) => {
   let min = Infinity, len = 0;
   while(len++ < numbers.length){
      min = numbers[len] < min ? numbers[len] : min;
   }
   return min;
};
console.log(findMin(...numbers));

輸出

控制檯中的輸出將為 −

-323

更新於: 25-Aug-2020

214 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.