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 numberszu?

[ ] 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.