本以为作用域/变量提升这些内容都是老生常谈了,直到遇到下面这个例子,不允许复制运行,思考输出结果?为什么会这样? console.log(0,a) var a = 0; console.log(1,a) if(true){ console.log(2,a) a = 1 console.log(3,a) function a(){ } console.log(4,a) a = 21 console.log(5,a) } console.log(6,a)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。