268 aus 268 Beiträgen gefunden.
Anker (Link) erst nach Bestätigung ausführenDie confirm-Funktion liefert true (OK) oder false (Abbrechen) zurück, je nach dem ob confirm bestätigt oder abgebrochen wurde. Dieses läßt sich gut für eine Bestäigung vor Ausführung eines Links (Anker) verwenden.
<a href="http://www.bugbomb.de" onclick="return confirm('Wirklich?');"> Weiter </a>
Beim Click auf den Link wird zunähst confirm ausgeführt und liefert true oder false zurück. Diese Ergebnis wird jetzt wiederum an den Anker zurückgeliefert (return). Das Besondere ist, wenn true zurückgelierfert wird, wird der Link ausgeführt, bei false wird der Link nicht ausgeführt. Einfach und wirkl ...
mehr Die if-else AnweisungIn if-else-Anweisungen werden Anweisungen ausgeführt, wenn eine Bedingung true ist, der optionale else-Zweig wird ausgeführt, wenn die Bedingung nicht wahr (false) ist. Die Bedingung muss dabei stets in runde Klammern gesetzt werden.
if (Bedingung) { Anweisungen1 (true) } else { Anweisungen2 (false) }
Ob die Bedingung in der runden Klammer der if-Anweisung wahr oder falsch ist, wird anhand von Boole'schen Operationen festgestellt. Wenn bei der Boole'schen Operation true herauskommt, werden die Anweisungen innerhalb des Blocks in den geschweiften Klammern ausgeführt, wenn die Operation f ...
mehr Der Ternary-OperatorDer Ternary-Operator ist eine kompakte Schreibweise der if-else-Anweisung. Anstelle von
var wert = 0; if (isNaN(zahl)) { wert = 0; } else { wert = 50; }
reicht eine Zeile
var wert = isNaN(zahl) ? 0 : 50;
Wenn die Variable zahl keine Zahl ist, gebe 0 zurück und sonst 50 zurük. Der Ternary-Operator spart bei einfachen if-else-Anweisungen ein paar Zeilen und trägt so auch zur Übersichtlichkeit und Lesbarkeit des Skriptcodes bei.
Die while SchleifeEine while-Anweisung führt ihre Anweisungen aus, solange die Bedingung true liefert. Wenn die Bedingung bei der ersten Abfrage nicht true liefert, werden die Anweisungen in der while-Schleife gar nicht erst ausgeführt.
while (Bedingung) { Anweisungen; }
Wenn die Bedingung false liefert, endet die Ausführung der while-Schleife und die Kontrolle wird an die Anweisungen nach der while-Schleife übergeben. Auf jeden Fall muss sichergestellt werden, dass die Bedingung false wird, ansonsten entsteht eine unendliche Schleife.
var x = 1; while (x < 5) { alert(x + "ter Durchlauf"); x = x + 1; }
Das Skript initialisiert die Variable x ...
mehr Die do-while Schleifedo-while wiederholt Anweisungen, bis eine Bedingung nicht mehr zutrifft – false wird.
do { Anweisungen; } while (Bedingung)
Die Anweisungen werden mindestens einmal durchgeführt, bevor die Bedingung (am Ende der Schleife) geprüft wird. Wenn die Bedingung true liefert, werden die Anweisungen erneut ausgeführt. Am Ende jedes Laufs durch die Schleife wird die Bedingung abgefragt. Wenn die Bedingung false liefert, endet die Ausführung und die Kontrolle wird an die Anweisungen hinter der do-while-Anweisungen übergeben.
var x = 0; var text = ""; do { var einmalEins = 3 * x; text = text + x + " mal 3 ist " + einmal ...
mehr