Objektunabhängige Funktionen

Objektunabhängige Funktionen sind im Gegensatz zu selbst definierten Funktionen in JavaScript bereits vordefiniert. Das heißt, Sie können diese Funktionen jederzeit aufrufen, ohne sie vorher selbst definieren zu müssen, da sie bereits in JavaScript integriert sind.

Üblicherweise sind die hier sogenannten objektunabhängigen Funktionen an das window-Objekt gekoppelt und deshalb im globalen Namensraum verfügbar. Man kann zu ihrem Aufruf das window-Objekt davor notieren (z.B. window.alert()), oder aber auch weglassen, wenn es im gegenwärtigen Geltungsbereich (Scope) keine andere "lokale" Funktion gleichen Namens gibt (z.B. alert()).