js的预解析和作用域