Math.max()

Math.max(1, 3, 2)
// 3

以上是直接向函数传入参数,下面将数组转为参数序列

Math.max.apply(null, [1, 3, 2])
// 3

上面是ES5中的用法,在ES6中新增了扩展运算符

Math.max(...[1, 3, 2])

注:如果没有参数,则结果为-Infinity;如果有任一参数不能转为数值,则结果为NaN