开始es6的学习

最近各大校招笔试题上都有es6的知识,然而那一刻我懵了,什么是es6?let是个什么东东?笔试过后我就给忘了。指导最近的面试,面试官问我你知道es6吗?我说:“我知道,听说过".然后面试结果可想而知了,于是我就去百度搜索了一下。很好的一方面是,有开源的书籍。于是我读了读,接下来就是我认识es6的过程。

原来es6是Javascript标准,es6只是最新的标准。

let和var的作用是相同的只不过let定义的变量只在一个代码块或者说是一个域好用;

const的作用和let差不多,只不过一旦赋值不能改变,声明之后必须赋值,作用域也是块级作用域;


我发现es6的写法可以大大的减少代码量,比如说变量的解构赋值,对象的解构赋值等等。let和const定义变量和var不同,他俩存在暂时性死区。相信看过这本书的都知道暂时性死区的意思。

es6-允许在块级作用域内声明函数

-函数声明类似于var,即会提升到全局作用域或函数作用域头部

-同时,函数声明还会提升到所在的块级作用域头部。

const保证的变量指向的那个内存地址不得改动,里面所存的内容可以改变。

codePointAt方法是测试一个字符是由两个字节还是四个字节组成的最简单的方法。

接下来还要继续学习,欲速则不达。加油



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值