Il WMLScript � scritto debolmente la lingua a macchina. Ci� significa che non ci � tipo-controllo alla compilazione o il tempo di esecuzione e nessun tipo variabile sono dichiarati esplicitamente. Internamente, questi tipi di dati sono sostenuti dal WML:
Booleano.
Numero intero
Di virgola mobile
Stringa
Non valido
Il programmatore non deve specificare il tipo affatto di variabile; Il WMLScript tenter� automaticamente di convertirsi fra i tipi differenti man mano che necessario. l'altro punto alla nota qui � che il WMLScript non � un orientato oggettivamente (come Java o C++). Di conseguenza, � impossible da generare i nostri propri tipi di dati (tipi di dati prestabiliti dall'utente) programmatically.
Operatori di WML
Il WMLScript sostiene la variet� di operatori che sostengono i funzionamenti di assegnazione di valore, i funzionamenti aritmetici, i funzionamenti ogical del lthe, i funzionamenti della stringa, i funzionamenti di confronto ed infine i funzionamenti di allineamento.
Le dichiarazione di controllo di flusso
Gli operatori e le espressioni sostenuti da un WMLScript sono identici virtualmente a quelli di un Javascript che programma la lingua in modo da non sono discussi qui. Java sostiene il numero di dichiarazione di controllo per il maneggiamento della ramificazione nell'ambito dei programmi. Questi includono la dichiarazione se-altra, per la dichiarazione del ciclo, mentre dichiarazione del ciclo, dichiarazione della rottura e le dichiarazione di continuazione.
Se dichiarazione
if (x == y)
{
x = x * 3.25;
}
else
{
x = 0;
}
Per la dichiarazione
for (var counter = 1; counter < 500; counter ++)
{
var i = counter * 1.05;
somefunction(i);
};
La dichiarazione di istante
var i=50;
var j=0;
while (i > j)
{
i--;
};
La dichiarazione di continuazione
for (var counter = -100; counter < 100; counter ++)
{
if (counter == 0) continue;
var x = 350/counter;
};
Keywords: language elements, tag elements, document elements, dynamic elements,is elements,
object elements, type elements, input elements, form elements, header elements,
elements 2.0