Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
wenn Sie eine Objekteigenschaft auslesen oder ändern, wie im vierten Beispiel.
    Mehrere Anweisungen in Folge können einen Anweisungsblock bilden. Das ist dann der Fall, wenn etwa eine Reihe von Anweisungen von einer Bedingung abhängen oder eine Reihe von Anweisungen als Funktion oder Unterprogramm ausgeführt werden soll.
Beispiel
    function SagEinmaleins (x) {
    var Ergebnis = x * x;
    if(Ergebnis > 100) {
     Ergebnis = 0;
     Neustart();
    }
    alert(Ergebnis);
    }
Erläuterung
    Ein Anweisungsblock wird durch eine öffnende geschweifte (= geschwungene) Klammer
{
begonnen und durch eine schließende geschweifte Klammer
}
beendet. Sie können die geschweiften Klammern jeweils in eine eigene Zeile schreiben. Es ist aber auch erlaubt, die Klammern in derselben Zeile zu notieren, wie die Anweisungen selbst.
    Das Beispiel zeigt eine kleine JavaScript-Funktion. Eine Funktion stellt einen Block aus Anweisungen, mit einem eigenen Namen, dar. Deshalb wird ihr Inhalt stets in geschweifte Klammern eingeschlossen. Bei Kontrollstrukturen wie
if
-Bedingungen müssen Sie die Klammern dann notieren, wenn mehr als eine Anweisung von ein und derselben Bedingung abhängig sein soll. Viele Programmierer notieren die Klammern aus Gründen der Konsequenz jedoch sogar dann, wenn nur eine abhängige Anweisung folgt.
    Von Ausdrücken (engl. expressions ) ist dann die Rede, wenn Variablen, Werte und Operatoren gemischt werden. Häufig ist eine Anweisung zugleich ein Ausdruck, etwa die Anweisung:
    var Zahl = 42;
    Anweisungen können jedoch auch sehr komplex sein und sich aus mehreren Ausdrücken zusammensetzen. Zum Beispiel in diesem Fall:
    Zahl > 99 ? Zahl -= 99 : Zahl;
    Diese zusammengesetzte Anweisung besteht aus drei Ausdrücken:
Zahl > 99
,
Zahl -= 99
und
Zahl
. Besser verständlich ist aber die Ausführung als Bedingungen:
    If (Zahl > 99) {
    return (Zahl – 99);
    } else {
    return Zahl;
    }
Selbst vergebene Namen
    An vielen Stellen in JavaScript müssen Sie selbst Namen vergeben, zum Beispiel für eigene Funktionen, Objekte oder Variablen. Bei selbst vergebenen Namen gelten folgende Regeln:
•   Sie dürfen keine Leerzeichen enthalten.
•   Sie dürfen nur aus Buchstaben und Ziffern bestehen – das erste Zeichen muss ein Buchstabe sein. Aber es sind Groß- und Kleinbuchstaben erlaubt. Groß- und Kleinschreibung werden aber unterschieden!
•  Sie dürfen keine deutschen Umlaute oder ein scharfes S enthalten.
•  Sie dürfen als einziges Sonderzeichen den Unterstrich (_) enthalten.
•  Sie dürfen nicht mit einem reservierten Wort identisch sein.
Reservierte Wörter in JavaScript:
    abstract
boolean
break
byte
case catch char class const continue debugger default delete do double else enum export extends false
final
finally
float for function goto if implements import instanceof
in
int
interface long native new null package private protected public return short static super switch synchronized this throw throws transient true typeof var void volatile
Kommentare
    Bei komplexeren Programmteilen können Sie Kommentare benutzen, um einzelne Anweisungen zu erklären. Auch wenn Sie Ihre Copyright-Angaben innerhalb eines selbst geschriebenen JavaScript-Codes unterbringen wollen, können Sie dies mit Hilfe eines Kommentars tun. Kommentare werden vom JavaScript-Interpreter des WWW-Browsers ignoriert.
Beispiel
    while (i <= 99) {
    /* solange i kleiner gleich 99,
     Quadrat von i bilden */
    Quadrat = i * i;
    i = i + 1;    // i um eins erhoehen, damit es irgendwann 99 ist
    }
Erläuterung
    Einen wahlweise ein- oder mehrzeiligen Kommentar leiten Sie mit
/*
, also einem Schrägstrich, gefolgt von einem Sternzeichen, ein. Mit der umgekehrten Folge
*/
, also einem Sternzeichen, gefolgt von einem Schrägstrich, beenden Sie den Kommentar.
    Einen einzeiligen Kommentar starten Sie mit der Zeichenfolge
//
. Der Browser ignoriert dann den nachfolgenden Text bis zum nächsten Zeilenende.
Variablen und Werte
    Variablen sind Speicherbereiche, in denen Sie Daten, die Sie im Laufe Ihrer Scripts benötigen, speichern können. Der Inhalt, der in einer Variablen gespeichert ist, wird als Wert bezeichnet. Sie können den Wert einer Variablen jederzeit ändern. Um mit Variablen arbeiten zu können, müssen Sie die benötigten Variablen zuerst deklarieren.
Beispiel