Math
Math
is different from the other built-in objects because it cannot be used as a constructor to create objects. It's just a collection of static functions and constants. Some examples to illustrate the differences are as follows:
> typeof Date.prototype; "object" > typeof Math.prototype; "undefined" > typeof String; "function" > typeof Math; "object"
Members of the Math object
Property/method |
Description |
---|---|
|
These are some useful math constants, all read-only. Here are their values: > Math.E; 2.718281828459045 > Math.LN10; 2.302585092994046 > Math.LN2; 0.6931471805599453 > Math.LOG2E; 1.4426950408889634 > Math.LOG10E; 0.4342944819032518 ... |
Get JavaScript : Object-Oriented Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.