O WMLScript é datilografado fraca a língua. Isto significa que não há nenhum tipo-verificar compilar ou o run-time e nenhum tipo variável estão declarados explicitamente. Internamente, estes tipos de dados são suportados pelo WML:
Booleano.
Inteiro
Floating-point
Corda
Inválido
O programador não necessita especificar o tipo de variável; O WMLScript tentará automaticamente converter-se entre tipos diferentes concoante que needed. o outro ponto à nota aqui é que o WMLScript não é um object-oriented (como Java ou C++). Conseqüentemente, é impossível criar programmatically nossos próprios tipos de dados (tipos de dados user-defined).
Operadores de WML
O WMLScript suporta a variedade dos operadores que suportam as operações da atribuição do valor, as operações aritméticas, operações ogical do lthe, as operações da corda, as operações da comparação, e finalmente as operações da disposição.
As indicações de controle do fluxo
Os operadores e as expressões suportados por um WMLScript são idênticos virtualmente àqueles de um Javascript que programa a língua assim que não são discutidos aqui. Java suporta o número de indicações de controle para segurar ramificar dentro dos programas. Estes incluírem a indicação se-outra, para a indicação do laço, quando indicação do laço, indicação da ruptura, e as indicações continuar.
Se indicação
if (x == y)
{
x = x * 3.25;
}
else
{
x = 0;
}
Para a indicação
for (var counter = 1; counter < 500; counter ++)
{
var i = counter * 1.05;
somefunction(i);
};
A indicação do quando
var i=50;
var j=0;
while (i > j)
{
i--;
};
A indicação continuar
for (var counter = -100; counter < 100; counter ++)
{
if (counter == 0) continue;
var x = 350/counter;
};
Keywords: os elementos de língua, elementos do Tag, elementos do original, elementos dinâmicos, são elementos, elementos do objeto, tipo elementos, elementos da entrada, elementos do formulário, elementos do encabeçamento, elementos 2.0