Java Reference
In-Depth Information
wenden, die nur in der Groß- und Kleinschreibung von Schlüsselwörtern abweichen. Sie
werden daran jedoch keine Freude haben, denn es wird eine tückische Fehlerquelle werden.
Auch durch Buchstabendreher oder Flüchtigkeitsfehler kann es leicht passieren, dass in
einem Skript ungewollt eine neue Variable erzeugt wird und es mehrere Variablen gibt, wo
nur eine vorhanden sein darf. Dies ist eine große Schwäche von JavaScript bzw. allgemein
der losen Typisierung.
PrAXISTIPP: Wie bereits angedeutet, soll mit JavaScript 2.0 eine Anweisung
"use strict"; am Anfang des Skripts oder einer Funktion möglich sein, die
unter anderem eine mehrfache Deklaration von Variablen (auch bei Bezeichnern
von Parameterfunktionen) verhindern sowie die explizite Deklaration von Variab-
len erzwingen soll. Derzeit erkennen nur wenige Browser die Anweisung. Sie
können sie im Prinzip aber dennoch schon einsetzen, denn die Option wird von
inkompatiblen Browsern als einfacher String verstanden und ohne Fehler über-
lesen. Browser, die diese Option verstehen, brechen die Ausführung eines
Skripts bei den angedeuteten Problemen ab. Die Option darf nur einmal ganz
am Anfang des Skripts oder jeder Funktion stehen.
5.5■Anweisungen
Eine Anweisung ist eine Quellcodezeile, die bestimme Befehle enthält. JavaScript-Anwei-
sungen können über mehrere Zeilen im Editor gehen, denn sie enden immer (bis auf Aus-
nahmen, die Sie aber grundsätzlich nie ausnutzen sollten) erst mit einem Semikolon. Dieses
Semikolon teilt dem JavaScript-Interpreter des Browsers mit, dass das Ende der Anweisung
erreicht ist und die Befehle nun ausgeführt werden können. Anweisungen können nach
Typen unterschieden und auch zusammengefasst werden.
5.5.1■Ausdrücke
Bei einem Ausdruck beziehungsweise einer Ausdrucksanweisung geht es um die Manipu-
lation von Daten, welche in Variablen abgelegt sind, beziehungsweise die Verbindung von
Zeichen, die selbst bereits einen Wert darstellen (also Zahlen- oder Textliterale). Ein Ausdruck
in JavaScript ist also ein Vorgang, mit dem der Wert einer Variablen verändert oder bereitge-
stellt wird. Dabei steht in der ausgeschriebenen Form immer auf der linken Seite eines Aus-
drucks der Name der Variablen, in welcher der neue Wert gespeichert werden soll. Beispiele:
Listing 5.6■ Beispiele für Ausdrücke
gewicht = 86 + 5;
kontostand = 1000 - 156;
pi = 3.14;
 
Search WWH ::




Custom Search