
前端
3100804034
这个作者很懒,什么都没留下…
展开
-
ES6中块级作用域及变量声明let
1、先看一道题目let a = 10, b = 10;let fn = function () { console.log(a,b); //=>Uncaught ReferenceError: a is not defined let a = b = 20; /* * let a=20; * b=20; //=>把全局中的 b=20原创 2018-04-13 21:31:01 · 432 阅读 · 0 评论 -
全局变量 和 私有变量
在ES5语法规范中,在执行代码之前,会进行变量提升,同时还会形成作用域,因此就出现了全局作用域和私有作用域 ,举个栗子吧!var a = 12, b = 13, c = 14;function fn(a) { var b; console.log(a, b, c); var b = c = a = 20; console.log(a, b, c);}原创 2018-04-13 22:06:15 · 2703 阅读 · 0 评论