Core Object | NN | IE | ECMA |
Global | Intrinsic object that collect global methods into one object | 2+ | 5.5+ | ECMA 1 |
|
Methods | NN | IE | ECMA |
decodeURI() | Decodes a Uniform Resource Identifier. | 4+ | 5.5+ | ECMA 1 |
decodeURIComponent() | Decodes an encoded URI component. | 4+ | 5.5+ | ECMA 1 |
encodeURI() | Encodes a text string as a Uniform Resource Identifier (URI) | 4+ | 5.5+ | ECMA 1 |
encodeURIComponent() | Encodes a text string as a component of a URI. | 4+ | 5.5+ | ECMA 1 |
escape() | Encodes Strings so they can be read on all computers. | n/a | 3+ | n/a |
eval() | Evaluates string and executes it as if it was script code. | 2+ | 3+ | ECMA 1 |
isFinite() | Determines whether a value is a finite number. | 4+ | 4+ | ECMA 1 |
isNaN() | Evaluates an argument to determine if it is not a number. | 2+ | 3+ | ECMA 1 |
parseFloat() | Parses a string and returns a floating point number. | 2+ | 3+ | ECMA 1 |
parseInt() | Parses a string and returns an integer. | 2+ | 3+ | ECMA 1 |
unescape() | Decodes String objects encoded with the escape method. | n/a | 3+ | n/a |
|
Properties | NN | IE | ECMA |
Infinity | Returns an initial value of Number.POSITIVE_INFINITY | 4+ | 4+ | ECMA 1 |
NaN | Returns NaN indicating that an expression is not a number. | 4+ | 4+ | ECMA 1 |
undefined | Returns value of undefined. | 4+ | 5.5+ | ECMA 1 |