WML-Tutorial
[ Inhaltsverzeichnis ]WMLScript
 Grundlagen WMLScript-Programmierung
WMLScript
arithmetische Operatoren
logische Operatoren
Bit Operatoren
Vergleichsoperatoren


WMLScript

WMLScript ist eine case-sensitive Programmiersprache. Wie viele Scriptsprachen / Programmiersprachen stellt sie Datentypen, Rechenoperationen ,Kontrollstrukturen , Standardfunktionsbibliotheken, etc. zur Verfügung, die eine strukturierte Programmierung möglich machen.

WMLScript darf nicht in WML-Dateien eingebunden sein, wie man es etwa von JavaScript her kennt, daß man in den HTML-Quellcode einbauen kann. WMLScript muss immer in einer separaten WMLScript-Datei implementiert werden. Der Aufruf von WMLScript erfolgt über Funktionen innerhalb des WML-Dokumentes.

WMLScript-Dateien sind wie WML-Dateien reine ASCII-Text-Dateien und können deshalb mit jedem einfachen Text-Editor erstellt und bearbeitet werden. Die Dateiendung einer WMLScript-Datei lautet immer wmls.

Eine WMLScript-Datei ist eine Sammlung von verschiedenen WMLScript-Funktionen. Man nennt eine WMLScript-Datei deshalb auch Compilation Unit.



arithmetische Operatoren

Die folgenden Tabelle gibt Auskunft über die in WMLScript möglichen arithmetischen Operatoren.

Operator

   

Funktion

x + y

   

Addition von Zahlen / Anhängen von Zeichenketten

x - y

   

Subtraktion

x * y

   

Multiplikation

x / y

   

Division

x % y

   

Rest der Division ( Modulo )

x div y

   

ganzzahlige Division

-x

   

negativ

+x

   

positiv

--x

   

Pre-Decrement

x--

   

Post-Decrement

++x

   

Pre-Increment

x++

   

Post-Increment



logische Operatoren

Die folgenden Tabelle gibt Auskunft über die in WMLScript möglichen logischen Operatoren.

Operator

   

Funktion

x && y

   

Logisches Und

x || y

   

Logisches Oder

!g

   

Negation



Bit Operatoren

Die folgenden Tabelle gibt Auskunft über die in WMLScript möglichen Bit Operatoren.

Operator

   

Funktion

x << n

   

bitweises Schieben nach links

x >> n

   

bitweises Schieben nach rechts, Beibehaltung des Vorzeichens

x >>> n

   

bitweises Schieben nach rechts, Auffüllen mit 0

x & y

   

bitweises Und

x | y

   

bitweises Oder

x ^ y

   

bitweises Exclusiv-Oder

~x

   

bitweise Negation



Vergleichsoperatoren

Die folgenden Tabelle gibt Auskunft über die in WMLScript möglichen Vergleichsoperatoren.

Operator

   

Funktion

x > y

   

grösser

x < y

   

kleiner

x >= y

   

grösser gleich

x <= y

   

kleiner gleich

x == y

   

gleich

x != y

   

ungleich