Moderne JavaScript Programmierung

Forum - Moderne JavaScript Programmierung
36 Lernkarten sind in diesem Bereich vorhanden

Variablen in JavaScript deklarieren
09.06.2010 - Lernkarte von MWT
Obwohl JavaScript die so genannte explizite und implizite Variablendeklaration unterstütz, sei bereits an dieser Stelle darauf hingewiesen, dass die implizite Vereinbarung einer Variablen als schlechte Programmierpraxis gilt und m.E. grundsätzlich "verboten" ist. Der vollständigkeit halber werden beide Verfahren vorgestellt.   Variablen explizit deklarieren Das Schlüsselwort var vor den Bezeichener legt eine Variable an. Diese Zuweisung wird auch als Deklaration oder Vereinbarung einer Variablen bezeichnet. var zahl; Nach der Deklaration ohne eine direkte Wertzuweisung (Initialisierung) besitzt die Variable (hier zahl) der Wert undefined. Einer Variablen w ... mehr

Lernkarte ergänzen
Vergleichs-Operatoren
09.06.2010 - Lernkarte von MWT
Vergleichsoperatoren vergleichen zwei Werte, Variablen oder Anweisungen und liefern ein bool'sches Ergebnis zurück.   Gleich (==) Gibt true zurück, wenn beide Werte gleich sind. var x = 27; var y = 27; if (x == y) ... // gibt true zurück var x = 27; var y = "27"; if (x == y) ... // gibt auch true zurück (implizite Konverierung)   Strenges Gleich oder identisch (===) Gibt true zurück, wenn die beiden Werte gleich und vom selben Datentyp sind (seit JavaScript 1.5) . var x = 27; var y = "27"; if (x === y) ... // gibt false zurück (nicht vom selben Datentyp,              &nb ... mehr

Lernkarte ergänzen
Anker (Link) erst nach Bestätigung ausführen
09.06.2010 - Lernkarte von MWT
Die 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

Lernkarte ergänzen
Die if-else Anweisung
08.06.2010 - Lernkarte von MWT
In 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

Lernkarte ergänzen
Der Ternary-Operator
08.06.2010 - Lernkarte von MWT
Der 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.

Lernkarte ergänzen

Facebook-Logo.GooglePlus-Logo.
Bei der Nutzung der sozialen Netzwerke Facebook ("Gefällt mir") und Google ("Google+") werden Bewegung-, Inhaltsdaten
und die IP-Adresse an die Anbieter dieser Dienste übermittelt. Für die Nutzung dieser Plugins ist daher Ihre aus­drückliche Zustimmung notwendig. Ich stimme diesen Nutzungsbedingungen zu. Beachten Sie auch unsere Datenschutzerklärung.

© 2007-2024 by www.bugbomb.de0,00522 Sek.