Sammlung Javascript Schnipsel
Tutorial deutsch
https://wiki.selfhtml.org/wiki/JavaScript/Tutorials
Kommentare Datentypen
Beispiele:<head>
... <title>Test</title> <script language="JavaScript"> var wo = "in Wildau!"; function ausruf(wo) { alert("Ich studiere " + wo); } </script>
</head>
<form>
<input type=button value="Wo studierst Du?" onclick="ausruf(wo);">
</form>
<script language="JavaScript">
jetzt=new Date(); ausgabe="Heute ist "+ jetzt.toLocaleString(); document.write(ausgabe.bold());
</script>
Komentare
Einzeilige Kommentare in Javascript, also innerhalb des <script>-Tags schreiben sich so// dies ist eine Zeile, die von Javascript überlesen wird!
Mehrzeilige Kommentare in Javascript werden wie in C geklammert:/* ein mehrzeiliger Kommentar kann so lang sein, wie er will,
Javascript überliest ihn */
Datentypen
vier „normale“ Datentypen. JavaScript gilt als „untypisiert“, man kann alle Daten ohne Deklaration und Zuordnung zu einem Typ verwenden. boolean
number
oktal: Ganzzahlen, Kennzeichen ist führende Null -> 023
hexadezimal: Ganzzahlen mit führendem 0X bzw. 0x -> 0xFF
string
undefined
null
Zu den Datentypen gehören ungewohnterweise aber auch:function
Funktionen aufgerufen, als Eigenschaften beliebigen Objekten zugewiesen werden.
Beispiel:funktionsname(variable1,variable2,..);
lies(eintrag,ergebnis);
object
gehören, die dann Methoden genannt werden. Zugriff erfolgt durch Nennung
des Objektnamens, gefolgt von Punkt und Eigenschafts- oder Methodennamen
Eigenschaft:picture.height, picture.width;
picture["height"], picture["width"];
- Wo gelten Variable? Variable gelten auf einer ganzen Seite, global.
- Wird innerhalb einer Funktionsdefinition ein Variablenname erneut verwendet, dann kann durch Deklaration mit var innerhalb der Funktion erreicht werden, daß die zweite Variable lokal, d.h. von der globalen unabhängig gilt.
- Variablennamen können beliebig lang werden, dürfen aber kein Leerzeichen enthalten
- bei Variablennamen wird zwischen Groß- und Kleinbuchstaben unterschieden!
- Variablennamen dürfen keine Schlüsselwörter von JavaScript sein