Javascript wurde 1995 von Netscape auf den Markt gebracht. JavaScript ist kein abgespecktes Java, sondern eine einfache Scriptsprache, zu Erstellung von Anwendungen im Internet. Sie bietet die Möglichkeit, innerhalb von HTML-Seiten mit Objekten interaktiv kommunizieren zu können. Der Browser interpretiert die in HTML-Dokuemnten enthaltenen JavaScript-Anweisungen und führt sie aus. JavaScript ist plattformunabhängig. Es ist kein Server erforderlich, da das Programm vom Browser selbstädnig auf dem Client ausgeführt wird. Zum Erstellen von JavaScript-Programmen genügt ein Texteditor und zum Testen ein JavaScript-fähiger Browser.
Ein kurzer Vergleich zwischen JavaScript und Java soll zusätzliche Klarheit bringen:
JavaScript | Java |
---|---|
vom Browser interpretiert | bei der Entwicklung zu einem Applet compiliert |
objektbasiert, kennt keine Vererbung | objektorientiert, Objekte vererben ihre Eigenschaften |
Code in HTML-Seite integriert oder eingebunden | als Applet getrennt von der HTML-Seite |
Variablentypen müssen nicht deklariert werden | Variablentypen müssen deklariert werden |
Code wird erst zur Laufzeit geprüft | Code wird während der Compilierung geprüft |
Javascript besteht letztendlich aus einer kontrollierten Anordnung von Anweisungen:
Anweisungen |
Zahl = 42; Quadrat = Zahl * Zahl; alert("Hallo Welt"); |
Jede Zeile wird mit einem Semikolon ; abgeschlossen |
Anweisungblock |
if(Zahl > 1000) { Zahl = 0; Neustart(); } |
Ein Block wird mit { } umklammert |
Kommentare |
Quadrat = i * i //i mit sich selbst multiplizieren /* Es ist möglich, Kommentare mehrzeilig auszugestalten, damit auch ausführliche Hinweise möglich sind */ |
einzeilige Kommetare werden mit // eingeleitetmehrzeilige Kommetare werden mit /* eingeleitet und mit */ abgeschlossen |