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)
- 返回 -132Math.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 作为输出。
另请阅读