Übungsaufgabe

Aus ProgrammingWiki
Archivierte Version vom 2013-08-05T14:48:49+00:00. Aktuelle Version

Inhaltsverzeichnis

Allgemeine Fragen

Was ist ein Script ?

Was bedeutet es "ein Skript zu interpretieren" ?

Was ist Quelltext, Sourcecode, Programmcode, Programmtext ?

Woran erkennt man ein Script in einer HTML-Seite ?

Wo findet man Javascript-Quelltext in einer HTML-Seite ?

Zu welchem Zeitpunkt wird das Javascript ausgeführt (gestartet)? Bedenken Sie, dass der Browser (z.B. Firefox) die HTML-Seite vom Server als Stream lädt. Alle bereits empfangenen Zeichen können vom Browser also verwendet werden (z.B. Anzeige von HTML, Ausführen von Skripten).

Was sind Anweisungen? Was sind Blöcke ?

Wozu benötigt man Variablen ?

Einbindung von JavaScript in HTML

Aufgabe 1 Probieren Sie das Beispiel aus der Vorlesung aus: Benutzen Sie einen beliebigen Editor und tippen Sie das Beispieldokument ab. Speichern Sie die Datei unter erstesJavaScriptProgramm.html und schauen Sie sich das Resultat im Browser an.

BeispielJSintern.png

Aufgabe 2

Wenn Sie eigene Dokumente mit eingebetteten JavaScript-Anweisungen schreiben, kommt es immer wieder vor, dass Sie einmal kleinere Schreibfehler machen. Deshalb sollen Sie jetzt probeweise einige Fehler ganz bewusst in das Dokument einbauen, um später mit den Auswirkungen bei der Darstellung im Browser etwas anfangen zu können. Bauen Sie nacheinander an verschiedenen Stellen der gerade angelegten HTML-Datei Schreibfehler in das öffnende

  • Deaktivieren Sie die Ausführung von JavaScript in Ihrem Browser.
  • Lassen Sie die schließenden HTML-Kommentarzeichen weg.
  • Fügen Sie ein einzeiligen Kommentar in das Script ein und lassen Sie das zweite /-Zeichen weg
  • Fügen Sie ein mehrzeiligen Kommentar in das Script ein und lassen Sie ein *-Zeichen weg
  • Lassen Sie das -Tag weg

JavaScript in separaten Dateien

Aufgabe 3

Probieren Sie auch dieses Beispiel aus der Vorlesung aus! Benutzen Sie einen beliebigen Editor und tippen Sie das Beispieldokument ab. Speichern Sie die Dateien unter zweitesJavaScriptProgramm.html und zweitesJavaScriptProgramm.js und schauen Sie sich das Resultat im Browser an.

BeispielJSextern.png

document.write("Begruessungstext: ...");

Variablen

Was sind Variablen?

Was kann man in Variablen speichern?

Gibt es Unterschiede zwischen den zu speichernden Werten? Welche?

Nennen Sie umgangssprachlich vier verschiedene Typen von Variablenwerten!

Nennen Sie die in der Fachsprache üblichen Bezeichnungen für verschiedene Typen von Variablenwerten!

Was sind Literale?

Unterstreichen Sie alle Text-Literale: abc, "abc", "X", "4+5", 4+"5"

Unterstreichen Sie alle Wahrheitswert-Literale: true, True, "false", "56 == 93", false

Unterstreichen Sie alle Zahlen-Literale: 2.7, -65, 5+6, sechs, "8", "siebzehn"

Unterstreichen Sie alle gültigen Javascript-Ausdrücke: 5+6, 56==93, 8*"sieben", 5>34, 5=5, "5" * "4"

Kann eine Javascript-Variable Daten unterschiedlichen Typs speichern?

Wie reagiert ein Javascript-Programm auf Typfehler?

Werten Sie die folgenden Javascript-Ausdrücke aus und geben Sie den Typ an:

Ausdruck || Wert || Typ
8-5.6........................
false && true........................
45>5.6........................
false && (2==2)........................
"34" + "67".......................
"Programmier" + "richtlinien".......................