Math.min( [ value1 ], [ value2 ], [ ... ] ) in ECMAScript 262

Return the smallest of all arguments supplied.

Arguments

nametypedescription
value1 Number [optional] The first value.
value2 Number [optional] The second value.
... Number [optional] etc.
Return Type
Number

Description

If any of the arguments are not numbers, an attempt is made to convert them to numbers. If this attempt fails, the result will be NaN.

var smallest = Math.min( 1 , 17 , '5', -0.4 , 18 , 3.1 );
// ** smallest is -0.4

var failedAttempt = Math.min( 10 , 'bee' );
// ** failedAttempt is NaN

If no arguments are supplied, the return value is Math.POSITIVE_INFINITY.