Search notes:

Javascript: global object

The global object is created before control enters any execution context.
The global object has neither the [[Construct]] nor the [[Call]] internal method. Thus it cannot be used as a constructor with the new operator or be invoked as a function.
It has, however, the [[Prototype]] internal slot. This value is implementation-dependent.
escape(…)
eval(…) dynamically evaluates a string as JavaScript expression or statement.

Value properties

NaN, Infinity and undefined.

See also

parseInt to create an integer from a String.
Javascript code snippets
objects

Index