javascript eval
eval() function evaluates the parameter string as javascript codes. If the string is javascript code, return the result,
else return undefined.
var x=5;
var y=eval('x+2');
alert(y); //7
alert('z'); //z
A common example, get the current value of a variable.
var x=5;
function incr(x)
{
x = x + 10;
alert(eval('x'));
}
incr(x); //15
In above example, if we want to evaluate
x value globally:
var x=5;
function incr(x)
{
x = x + 10;
alert(window.eval('x'));
}
incr(x); //5