无聊日记

无聊日记(第二十二天)

2019-03-12  本文已影响0人  红笔黑字

2019年3月12日 天气晴 状态:很好

鉴于之间自己之前笨拙的笔记方式,以及这两天的状态逐渐回归...毕竟加班+放纵了一周。

开始重构一下之前的一些笔记。

今天贴个...翻到之前笔记的小点——感觉没什么用,可不记一下碰到了会出岔子的东西:隐式全局变量

function f1() {
           var a=b=c=1;
           var d=2;e=3;
           var f=4,g=5;
       }
       f1();
       console.log(a);
       console.log(b);
       console.log(c);
       console.log(d);
       console.log(e);
       console.log(f);
       console.log(g);

打印结果是什么呢~
自然是,从a就已经开始报错了:a定义在函数内,b、c是隐式全局变量。第二行的d也是报错,e却不报错,因为;就代表了换行,e的声明其实就是无var的全局声明,f、g统统报错。

上一篇下一篇

猜你喜欢

热点阅读