【ES6丨前端进阶基础 】ES6的关键字,新特性以及解构赋值

  • 个人主页:Aic山鱼 
  •  个人社区:山鱼社区

  • 如果文章对你有所帮助请点个吧!
  • 欢迎关注、点赞、收藏(一键三连)和订阅专

目录

前言

什么是ecmascrpit

一,let关键字的特点

1.不能重复声明变量

 2.块级作用域

3.不存在变量提升

 4.不影响作用域链

 二,let的使用

三,const 声明常量以及特点

四,const的变量解构赋值

1.数组的结构

 2.对象解构赋值

五,ES6新增字符串声明方式

1.反引号

2.新特性

 3.变量拼接

六,对象的简化写法

 七,箭头函数

写在最后 


前言

ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性

什么是ecmascrpit

ECMA (European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这组织的目标是评估、开发和认可电信和计算机标准。1994年后该 组织改名为Ecma国际。ecmascrpit是由Ecma国际通过ECMA-262标准化的脚本程序设计语言。

一,let关键字的特点

1.不能重复声明变量

 2.块级作用域

只能在块内使用,否则会报错

 

3.不存在变量提升

 4.不影响作用域链

【ES6丨前端进阶基础 】ES6的关键字,新特性以及解构赋值_第1张图片

 二,let的使用


    

三,const 声明常量以及特点


    

四,const的变量解构赋值

1.数组的结构

【ES6丨前端进阶基础 】ES6的关键字,新特性以及解构赋值_第2张图片

 2.对象解构赋值

五,ES6新增字符串声明方式

1.反引号

 

2.新特性

【ES6丨前端进阶基础 】ES6的关键字,新特性以及解构赋值_第3张图片

 3.变量拼接

使用${}来拼接

六,对象的简化写法

ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法


    

 七,箭头函数

1.箭头函数this是静态的,this始终指向函数声明时所在作用域下的值

    

【ES6丨前端进阶基础 】ES6的关键字,新特性以及解构赋值_第4张图片

 2.不能作为构造函数作为实例化对象

 3.不能使用arguments

 4.箭头函数的简写

写在最后 

我是Aic山鱼,感谢您的支持
​原 创 不 易 ✨还希望支持一下
点赞:您的赞赏是我前进的动力!
收藏⭐:您的支持我是创作的源泉!
评论✍:您的建议是我改进的良药!
山鱼社区:山鱼社区

你可能感兴趣的:(山鱼前端,前端,es6,javascript)