Math
Math is a little different from the other built-in objects, because it cannot be used as a constructor to create objects. It is just a collection of functions and constants. Some examples, to illustrate the difference, are given below:
>>> typeof String.prototype
"object"
>>> typeof Date.prototype
"object"
>>> typeof Math.prototype
"undefined"
>>> typeof Math
"object"
>>> typeof String
"function"
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 >>> Math.PI 3... |