How to avoid using undeclared variables in JavaScript

2 Answers

0 votes
"use strict"; // global scope - you can not use undeclared variable (z in this program)
var x = 12
var y = 2

try 
{
    z = x / y;
    document.write(z);
}
catch(err) 
{
    document.write(err);
}


/*
run:

ReferenceError: assignment to undeclared variable z  

*/

 



answered Jun 25, 2015 by avibootz
0 votes
"use strict";      

try 
{
    document.write(x);
}
catch(err) 
{
    document.write(err);
}


/*
run:

ReferenceError: x is not defined   

*/

 



answered Jun 25, 2015 by avibootz

Related questions

1 answer 143 views
143 views asked Feb 26, 2022 by avibootz
1 answer 156 views
156 views asked Feb 26, 2022 by avibootz
2 answers 223 views
1 answer 250 views
...