Description

The Math object, unlike other objects ECMAScript defines, is not an object you can create. Instead, it is a container object for basic mathematics functions common to most programming and scripting languages.

Accordingly, the methods and properties of the Math object have been almost unchanged since JavaScript was born, certainly before ECMAScript 1st Edition. The only difference between the Math object as it is today and the Math object in JavaScript 1.0 is the implementation of Math.random on all platforms for Netscape browsers in Netscape 3+ (JavaScript 1.1+).