O'Reilly logo

JavaScript Pocket Reference, 2nd Edition by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 escape sequences. Encodes any ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required