ES6专栏
小松学前端
这个作者很懒,什么都没留下…
展开
-
4.const回顾讲解
1.首先我们要明白堆和栈的简单区别:栈:是一种线性表,由系统自动分配,主要用来存储局部变量,形参,等临时数据堆:主要存储的是对象,new出来的, 哈哈~~~~2.const是常量,存储在静态存储区,而不是堆,栈中,它的声明周期与程序同步。3.const的注意事项:...原创 2022-04-21 18:56:39 · 315 阅读 · 0 评论 -
3.let经典例子回顾
效果图:刚开始学的时候对于items[i].style.background = 'pink';不能用表示不理解???因为var 是全局声明变量,保存在windows中因为当我们点击框框时,在onlick里找不到 i ,所以要从上级去找,就是windows里找,所以i=3了改用let以后:相当于每个块中这样执行代码:所以就能使用 items[i].style.background = "xxx"了!!!...原创 2022-04-21 18:44:37 · 168 阅读 · 0 评论 -
2.ES6中let关键字知识点总结
let关键字的作用:变量声明与var的使用方法一样let关键字特性:1.不能重复声明,保证了唯一性,避免后期代码修改出现错误;2.块级作用域,只在代码块中有效,代码块外部无法访问,学过C的可以类比私有成员(private)3.不存在变量提升:首先搞懂什么叫变量提升:JS代码是自上向下顺序执行的,会把带有var关键字的声明提前到最前边。而let则在声明位置,不会提前声明。4.不影响作用域链:在同一个大{ }的代码可以访问。...原创 2022-04-21 18:09:30 · 772 阅读 · 0 评论 -
ES6是什么?通俗理解
1.了解一门语言,首先要搞明白它到底是什么?ECMA (Eurupean Compuler Manuluclurers Assuxiation)中文名为欧洲计算机制造商协会,这个组织的日常是评估、开发和认可电信和计算机标准。19919 年后该组织改名为ECMA国际。ES6是门脚本语言,从名字(ECMAScript6)中我们可以看出,他是JS的组成部分,直白点说,它规定了我们怎样写JS。 举个例子: 我们为什么不能有JAVA中的i...原创 2022-04-15 20:40:59 · 5724 阅读 · 1 评论