Javascript

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen

Gültigkeitsbereich von Variablen

  • Lokale Variablen

Eine Variable, die innerhalb einer Funktion durch das Schlüsselwort var deklariert wird, gilt nur innerhalb der Funktion.

  • Globale Variablen

Wenn eine Variable innerhalb einer Funktion ohne Schlüsselwort (var, let oder const) definiert wird, also einfach durch Zuweisung eines Werts, so entsteht eine globale Variable.

Eine Variable, die außerhalb einer Funktion definiert wird, ist automatisch eine globale Variable

Timeout

Eine Variable in setTimeout() verwenden.

var formObj = "myForm";
setTimeout(function() { formObj.submit() }, 1000);

Der erste Paprameter muss eine Funktion sein.

Script abbrechen

Durch absichtliches Erzeugen eines Fehlers

fail; // this cammand produces an error - and that stops the script