JavaScript Math.min() 函数用法详解与实例
作者:木棉时间:2026-10-22 21:03:34浏览:660
本文详细介绍JavaScript中Math.min()函数的基本语法与返回值规则。通过正负数混合、无参数传递及包含NaN等具体代码示例,解析该函数在不同输入情况下的执行结果,帮助开发者准确掌握其用法与边界条件。
Math.min() 函数基础语法
首先介绍Math.min()函数的基础语法结构。
Math.min(value1,value2,...)
该函数接收一个或多个数值参数(Value1, Value2...),用于计算并返回这些参数中的最小值。
接下来通过具体的代码示例来演示其实际用法。
参考以下代码实现。
正负数混合参数示例
当传入的参数同时包含正数和负数时:
具体代码实现如下。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
document.write("Output : " + Math.min(10, 32, 2));
document.write("Output : " + Math.min(-10, -32, -1));
</script>
</body>
</html>
运行上述代码后的输出结果如下:
Output : 1
Output : -32
无参数传递的情况
如果在调用时未传递任何参数:
相关代码示例如下。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
document.write("Output : " + Math.min());
</script>
</body>
</html>
此时的执行结果为:
Output : -Infinity
包含非数字参数的处理
若传入的参数中存在无法转换为有效数字的情况(如NaN):
对应代码示例如下。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
document.write("Output : " + Math.min(10,2,NaN));
</script>
</body>
</html>
最终执行结果显示为:
Output : NaN
作者最新文章
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
为什么JS中typeof []返回object:数组类型检测误区解析
2026-11-04 19:50:47
D3.js 新手入门:环境搭建与第一个条形图实现
2026-11-04 10:49:48
