扒一扒JavaScript 预解释
带var关键字预解释让我们先看下这段代码执行的结果:复制代码 代码如下:alert(n);//弹出undefinedvar n = 10;弹出的结果是undefined,为何不是10?让我们再看下面这段代码执行的结果:复制代码 代码如下:alert(n);n = 10;运行报如下错误:为何这次会报错,原因是代码在运行的时候,没有声明这个变量n;通过这两段代码的比较,我们发现带var关键字和不带var关键字声明的变量是有区别的,带var声明的变量在代码执行之...