"This can mask misspelled names and other problems.JSLint expects that all variables and functions will be declared before they are used or invoked." . . . .