JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript max():返回两个或多个数据的最大值

max() 方法说明

定义:
Javascript max() 方法返回两个或多个数据的最大值。

使用方法:
Math.max(n1,n2,n3,...,nX)

参数说明:
参数 说明
n1,n2,n3,...,nX 必须参数。需要比较的一个或者多个数值。

注意:
  • 如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。
  • 在 ECMASCript v3 之前,该方法只有两个参数。所以,为了兼容一些较低版本的浏览器,IT学院强烈建议大家只是用两个参数,多个参数可以多次比较或者使用冒泡法。

浏览器支持:
IE Firefox Chrome Safari Opera

max() 方法示例

对5组数值使用max() 方法,以便大家进行对比。
<script type="text/javascript">
    var a=Math.max(5,10);
   var b=Math.max(0,150,30,20,38);
   var c=Math.max(-5,10);
   var d=Math.max(-5,-10);
   var e=Math.max(1.5,2.5);
   document.write(a);
   document.write(b);
   document.write(c);
   document.write(d);
   document.write(e);
</script>

a、b、c、d、e 的输出结果分别为:
10
150
10
-5
2.5