不使用数学函数获取最小值 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 次浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告