Stichwörter U-Z
Variable

Variablen sind eine Art Box, in der immer nur ein Gegenstand (Zahl oder Text) Platz findet.
Wird ein neuer Gegenstand (Zahl oder Text) hineingelegt, so wird der alte entfernt.
Javascript kennt verschiedene Typen von Variablen:

Für die Definition hast du zwei Möglichkeiten:

var Zahl;
Zahl=3000;
var Text;
Text="Javascript";
oder:
var Zahl=3000;
var Text="Javascript";

Der Type der Variable wird mit der Zuweisung festgelegt. Folgt nach dem Namen eine Zahl, sieht Javascript die Variable als Zahl, wird ein Text definiert, handelt es sich um eine Variable vom Typ String.
Eine Variable, der kein Wert zugewiesen wurde, hat zunächst den Wert null.
Eine Variable kann im gesamten Script (global) gültig sein, oder nur als lokale Variable in einer Funktion existieren.
Globale Variable außerhalb einer Funktion

var Zahl=1;
function ZahlAusgeben()
{
    document.write(Zahl);
}

Lokale Variable innerhalb einer Funktion

function ZahlAusgeben()
{
    var Zahl=1;
    document.write(Zahl);
}
Wenn du eine Variable zurücksetzen möchtest, musst du ihr einfach den Wert 0 oder einen leeren String zuweisen.
Zahl=0;
Text="";

Vergleichsoperatoren
Operator Benutzung Beschreibung
< a<b liefert wahr, wenn a kleiner als b ist
> a>b liefert wahr, wenn a größer als b ist
<= a<=b liefert wahr, wenn a kleiner oder gleich b ist
>= a>=b liefert wahr, wenn a größer oder gleich b ist
== a==b liefert wahr, wenn a gleich b ist
!= a!=b liefert wahr, wenn a ungleich b ist

Verkettungsoperatoren

Der Operator + hat eine doppelte Funktion:


Das Objekt window
Als Eigenschaften stehen zur Verfügung:

Objekt und Eigenschaft werden durch einen . getrennt.

Als Methoden stehen zur Verfügung:
Objekt und Methode werden durch einen . getrennt.
document.write("Javascript");

window.close()

window.close() schließt das Browserfenster.

<form action="">
<input type="button" value=" Fenster schließen " onClick="window.close()" />
</form>

window.open()

Öffnet ein neues Browserfenster.

<form action="">
<input type="button" value=" Neue Seite " onClick="window.open("neue_seite.htm")" />
</form>

siehe auch: Eigenschaften des window-Objektes und location
window.opener

Mit der Eigenschaft opener kannst du Variable und Inhalte einer Form von einer HTML-Seite auf eine andere transportieren.

<body>
<html>
<input type="text" size="35" name="Text"  value="Drei Chinesen mit dem Kontrabass" / >
<input type="button" value="neues Fenster" onClick="window.open('neues_fenster.htm')" />
</body>
</html>
neues_fenster.htm
<body>
<html>
<script>
document.write(window.opener.document.Anzeige.Text.value);
</script>
</body>
</html>

Zufallszahl bestimmen

Die Methode ceil des ObjektesMath rundet eine Zahl zur nächstgrößeren Zahl.
random ermittelt eine Zufallszahl zwischen 0 und 1.

var ZufallsZahl = 5
Zahl = Math.ceil(Math.random() * ZufallsZahl+1);