Name
Global
Synopsis
this
Description
The Global object holds the global properties and methods listed.
These properties and methods do not need to be referenced or invoked
through any other object. Any variables and functions you define in
your own top-level code become properties of the Global object. The
Global object has no name, but you can refer to it in top-level code
(i.e., outside of methods) with the this
keyword.
In client-side JavaScript, the Window object serves as the Global
object. It has quite a few additional properties and methods, and can
be referred to as window
.
Global Properties
-
Infinity
A numeric value that represents positive infinity. JS 1.3; JScript 3.0; ECMA v1.
-
NaN
The not-a-number value. JS 1.3; JScript 3.0; ECMA v1.
-
undefined
The undefined value. JS 1.5; JScript 5.5; ECMA v3.
Global Functions
-
decodeURI(
uri
)
Returns a decoded copy of
uri
, with any hexadecimal escape sequences replaced with the characters they represent. JS 1.5; JScript 5.5; ECMA v3.-
decodeURIComponent(
s
)
Returns a decoded copy of
s
, with any hexadecimal escape sequences replaced with the characters they represent. JS 1.5; JScript 5.5; ECMA v3.-
encodeURI(
uri
)
Returns an encoded copy of
uri
, with certain characters replaced by hexadecimal escape sequences. Does not encode characters such as#
,?
, and@
that are used to separate the components of a URI. JS 1.5; JScript 5.5; ECMA v3.-
encodeURIComponent(
s
)
Returns an encoded copy of
s
, with certain characters replaced by hexadecimal ...
Get Webmaster in a Nutshell, Third Edition 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.