JavaScript预解释是一种毫无节操的机制

js代码执行之前,浏览器首先会默认的把所有带var和function的进行提前的声明或者定义 1.理解声明和定义 声明(declare):如var num;-->告诉浏览器在全局作用域中有一个num的变量了;如果一个变量只是声明了但是没有赋值,默认的值是undefined 定义(defined):如num=12;-->给我们的变量进行赋值。 2....