If so, what is the syntax for such a declaration?
Everything is global unless declared with the var
keyword.
There are no constants either. You can simply declare them without the var
keyword.
If you want to ensure global scope you can throw it into the window
object:
window.GLOBAL_CONSTANT = "value";
You can do this from within any scope. Constants can then be declared inside functions or closures, though I wouldn't recommend that.