Nope. From the JSLint docs (http://www.jslint.com/lint.html):

JSLint does not expect that a var will be defined in a block. This is because JavaScript blocks do not have block scope. This can have unexpected consequences. Define all variables at the top of the function. It is easier to comply with this convention is if you use one var statement per function.