WML soutient les variables qui peuvent contenir des données transitoires entre les cartes, fournit le rendement fait sur commande conçu en fonction différents utilisateurs, et davantage.
Les variables sont les endroits se tenants spéciaux pour les valeurs. Elles peuvent juger numérique ou des valeurs numériques d'alpha et leurs valeurs peuvent être changées par code à la condition qui a eu besoin. Cependant, il est dans habituellement de bons habitudes de consacrer des variables aux buts particuliers, et par conséquent, aux types particuliers de données.
Les variables dans WML se composent des mots, inclus entre parenthèses, mis en tête avec un signe du dollar ($). Par exemple :
|