Welcome to Developer's Home Saturday, April 19, 2014
Home - DevelopersHome.com

WMLScript Variables


Declaring WMLScript Variables Using the var Keyword


Preferences - Do not show ads

A variable is used to store some data. You can modify or read the value of a variable during execution. The var keyword is used to declare WMLScript variables. It should be used in the following form (the part enclosed within brackets [] is optional):


var variable_name [= value_to_be_initialized];


Below is an example. The following line of code declares a variable called wmlscript_variable and initializes its value to "Welcome to our WMLScript tutorial".


var wmlscript_variable = "Welcome to our WMLScript tutorial";


Variable initialization is optional. If you do not initialize a variable, the WMLScript interpreter will assign an empty string to it automatically, i.e. the following line of script:


var wmlscript_variable;


is equivalent to:


var wmlscript_variable = "";


Re-declaration of a variable is not allowed in WMLScript. It will result in error.

You can use the var keyword once, but declare more than one variable. For example, the following WMLScript code:


var wmlscript_variable1;
var wmlscript_variable2;
var wmlscript_variable3;


is equivalent to:


var wmlscript_variable1, wmlscript_variable2, wmlscript_variable3;


Note that in WMLScript, you must use the var keyword to declare a variable before it can be used. This is different from JavaScript in which automatic declaration of variables is supported. For example, the following function is NOT valid in WMLScript since the wmlscript_variable variable has not been declared:


function wmlscript_func()
{
  wmlscript_variable = "Welcome to our WMLScript tutorial";
}


WMLScript does not support global variables. Global variables are variables that can be accessed from any functions. This is different from JavaScript in which global variables are supported. For example, the following script is valid in JavaScript but not in WMLScript:


var wmlscript_variable;

function wmlscript_func1()
{
  wmlscript_variable = "Hello";
}

function wmlscript_func2()
{
  wmlscript_variable = "Welcome to our WMLScript tutorial";
}


Page 11 of 71 Previous Page | Next Page
Contents at a Glance
Print this Web Page | | Back to Top
Custom Search

Feedback Form (Expand)

What do you think about this web page?






WMLScript Tutorial Table of Contents WMLScript Tutorial Contents at a Glance Preferences - Change Color Scheme Preferences - Do Not Show Ads Previous Page Next Page