7.6 Zusammenfassung und Selbsttest zum gesamten Kapitel JavaScript
Zusammenfassung des Kapitels JavaScript
- Sie können JavaScript in Dokumente einbinden.
- Sie können JavaScript-Dokumente verstehen.
- Sie wissen, wie Sie mit Variablen und Operatoren umgehen müssen.
- Sie kennen sich mit Kontrollstrukturen aus.
- Sie können Daten in Arrays speichern.
- Sie können mit Fenstern umgehen und sie sinnvoll einsetzen.
- Sie wissen, wie Formulare überprüft werden.
- Sie können JS-Effekte auf Grafiken anwenden.
Weiterführende Ressourcen zu JavaScript
Wer jetzt noch mehr über JavaScript wissen möchte, dem empfehle ich folgende Quellen:
-
Douglas Crockfords JavaScript-Seite: Eine Sammlung von Artikeln und Essays über die Sprache von einem ihrer bekanntesten Experten.
crockford.com -
JS: The Right Way: Ein umfassender Leitfaden zu Best Practices und etablierten Programmierstandards in JavaScript.
jstherightway.org -
The JavaScript Way: Ein interaktives Buch, das moderne JavaScript-Techniken mit praxisnahen Übungen vermittelt.
thejsway.net
Selbsttest zum Kapitel
Welche der folgenden Variablen sind korrekt?
[ ] let goethe;
[ ] let 2009_JW_Goethe;
[ ] let alertGoethe
[ ] let _Goethe_09
[ ] let J.W.Goethe
Lösung
[x] let goethe;
[ ] let 2009_JW_Goethe;
[ ] let alertGoethe
[x] let _Goethe_09
[ ] let J.W.Goethe
Erläuterung:
- let goethe;
ist korrekt, da der Name den Syntaxregeln entspricht.
- Variablennamen dürfen nicht mit einer Zahl beginnen (2009_JW_Goethe
ist falsch).
- alertGoethe
ist falsch, da alert
ein reserviertes Wort in JavaScript ist.
- let _Goethe_09
ist korrekt, da Unterstriche erlaubt sind.
- Punkte (.
) sind in Variablennamen nicht zulässig (J.W.Goethe
ist falsch).
Welches der folgenden Beispiele zeigt die korrekte Deklaration eines Arrays?
[ ] let array = 1, 2, 3;
[ ] let array = (1, 2, 3);
[ ] let array = [1, 2, 3];
[ ] let array = {1, 2, 3};
Lösung
[ ] let array = 1, 2, 3;
[ ] let array = (1, 2, 3);
[x] let array = [1, 2, 3];
[ ] let array = {1, 2, 3};
Erläuterung:
- Arrays werden in JavaScript mit eckigen Klammern []
deklariert.
Wie greift man auf das zweite Element eines Arrays numbers
zu?
[ ] numbers.2
[ ] numbers[1]
[ ] numbers[0]
[ ] numbers.second
Lösung
[ ] numbers.2
[x] numbers[1]
[ ] numbers[0]
[ ] numbers.second
Erläuterung:
- In JavaScript ist die Indexierung von Arrays nullbasiert.
- Das erste Element eines Arrays befindet sich immer an der Position 0
.
Mit welcher Syntax wird ein Objekt erstellt?
[ ] let person = OBJECT;
[ ] let person = ();
[ ] let new person = ...;
[ ] let person = [];
[ ] let person = new Person;
Lösung
[ ] let person = OBJECT;
[ ] let person = ();
[ ] let new person = ...;
[ ] let person = [];
[x] let person = new Person;
Erläuterung:
- let person = new Person;
erstellt ein Objekt mithilfe eines Konstruktors (z. B. einer benutzerdefinierten Klasse).
- Die anderen Optionen sind ungültig oder repräsentieren keine gültige Syntax für die Objekterstellung in JavaScript.