属性
属性 | 描述 |
---|
Number.MAX_VALUE | The largest representable number (±1.7976931348623157e+308) |
Number.MIN_VALUE | The smallest representable number (±5e-324) |
Number.NaN | Special “not a number” value |
Number.NEGATIVE_INFINITY | Special negative infinite value; returned on overflow |
Number.POSITIVE_INFINITY | Special positive infinite value; returned on overflow |
Number.EPSILON | Difference between 1 and the smallest value greater than 1 that can be represented as a Number (2.220446049250313e-16) |
Number.MIN_SAFE_INTEGER | Minimum safe integer in JavaScript (−253 + 1, or −9007199254740991) |
Number.MAX_SAFE_INTEGER | Maximum safe integer in JavaScript (+253 − 1, or +9007199254740991) |
方法
Method | Description |
---|
Number.parseFloat() | Parses a string argument and returns a floating point number.Same as the global parseFloat() function. |
Number.parseInt() | Parses a string argument and returns an integer of the specified radix or base.Same as the global parseInt() function. |
Number.isFinite() | Determines whether the passed value is a finite number. |
Number.isInteger() | Determines whether the passed value is an integer. |
Number.isNaN() | Determines whether the passed value is NaN. More robust version of the original global isNaN(). |
Number.isSafeInteger() | Determines whether the provided value is a number that is a safe integer. |
Methods of Number.prototype
Method | Description |
---|
toExponential() | Returns a string representing the number in exponential notation. |
toFixed() | Returns a string representing the number in fixed-point notation. |
toPrecision() | Returns a string representing the number to a specified precision in fixed-point notation. |
参考:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates