• Advertisement
Sign in to follow this  

JavaScript Help

This topic is 4368 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Declare it outside the function. Just make sure you don't re-declare is inside the function, else it will create a variable with local scope with the same name.


// Right
var myvar = "mystring";
function myfunc() {
myvar = "changed"; // this changes the global
}



// Wrong
var myvar = "mystring";
function myfunc() {
var myvar = "changed"; // Doh! We've just created a local
}

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement