Javascript: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
fg>WikiSysop
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 11: Zeile 11:
 
  setTimeout(function() { formObj.submit() }, 1000);
 
  setTimeout(function() { formObj.submit() }, 1000);
 
Der erste Paprameter muss eine Funktion sein.
 
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

Aktuelle Version vom 13. Dezember 2022, 22:05 Uhr

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