Local and global variables.
Information
Variables with the keyword var are local variables.
Variables without keyword var are global variables.
Examples
<script type="text/javascript" language="JavaScript">
a = 1;
jsxDisplay();
function jsxDisplay() {
a = 2;
alert("Value a inside the function =" + a); // Value a inside the function =2
}
alert("Value of a outside the function =" + a); // Value of a outside the function =2
</script>
Show demo

<script type="text/javascript" language="JavaScript">
var a = 1;
jsxDisplay();
function jsxDisplay() {
a = 2;
alert("Value a inside the function =" + a); // Value a inside the function =2
}
alert("Value of a outside the function =" + a); // Value of a outside the function =2
</script>
Show demo

<script type="text/javascript" language="JavaScript">
a = 1;
jsxDisplay();
function jsxDisplay() {
var a = 2;
b = 10;
alert("Inside the function a="+a+", b="+b); // Inside the function a=2, b=10
}
alert("Outside the function a="+a); // Outside the function a=1
alert("Outside the function b="+b); // Outside the function b=10
</script>
Show demo

<script type="text/javascript" language="JavaScript">
var a = 1;
jsxDisplay();
function jsxDisplay() {
var a = 2;
var b = 10;
alert("Inside the function a="+a+", b="+b); // Inside the function a=2, b=10
}
alert("Outside the function a="+a); // Outside the function a=1
alert("Outside the function b="+b); // Error b is undefined
</script>
Show demo
|