Global variables

A global variable is a variable that is defined in the main script.

In the following example, var c=10; in the main script is a global variable.
var c = 10; //this is the global variable

function global_var()
{
   //this takes the global var, not local from local_var()
   out.writeln("===inside function global_var(), c is " +  c);
}

function local_var()
{
   var c = 5; //this is the local variable
   c++;
   out.writeln("inside function local_var(), c is " +  c);
   global_var();
}

out.writeln("in main script, initial value of c = " + c);
local_var();
out.writeln("in main script, new value of c = " + c);