JavaScript Math min()

min() 方法查找指定值中的最小值并返回它。

示例

let numbers = Math.min(12, 4, 5, 9, 0, -3);
console.log(numbers); 

// Output:  -3

min() 语法

min() 方法的语法是

Math.min(number1, number2,....)

在这里,min() 是一个静态方法。因此,我们使用类名 Math 来访问该方法。


min() 参数

min() 方法接受任意数量的参数

  • number1/number2/… - 需要计算最小值的数值

min() 返回值

min() 方法返回

  • 给定数字中的最小值
  • NaN (非数字) 对于非数字参数

示例 1:JavaScript Math.min()

// min() with negative numbers let numbers1 = Math.min(-1, -11, -132)
; console.log(numbers1);
// min() with positive numbers let numbers2 = Math.min(0.456, 135, 500);
console.log(numbers2); // Output: // -132 // 0.456

在上面的示例中,我们使用 Math.min() 来查找以下数字中的最小值

  • Math.min(-1,-11,-132) - 返回 -132
  • Math.min(0.456,135,500) - 返回 0.456

示例 2:Math.min() 与数组

let numbers = [4, 1, 2, 55, 9];

// min() with a spread operator let minNum = Math.min(...numbers);
console.log(minNum); // Output: 1

在上面的示例中,我们创建了一个名为 numbers数组。请注意,我们将数组作为参数传递给 Math.min() 方法。

let minNum = Math.min(...numbers);

这里,...展开运算符,它将数组解构并将数组值作为参数传递给 min()

然后该方法找到最小的数字。


示例 3:Math.min() 与非数字参数

// min() with string argument let numbers1 = Math.min("Dwayne", 2, 5, 79);
console.log(numbers1);
// min() with characters arguments let minNum = Math.min('A', 'B', 'C');
console.log(minNum); // Output: // NaN // NaN

在上面的示例中,我们将 min() 方法与字符串和字符参数一起使用。对于这两个参数,我们都得到 NaN 作为输出。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战