为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第5天 ES6基础知识详解(一)

标签:
Html/CSS

课程章节: ES6基础知识详解

课程讲师大谷

课程内容:

ESJS之间的关系

JS的发展:

(1) JS是从百家争鸣的年代到现在,其实也挺不容易。

(2) JS的组成是由ECMAScript(核心) + DOM(文档对象模型) + BOM(浏览器对象模型)

(3) ECMAScript(核心)是语法、类型、语句、关键字…

为什么用ES

(1) js的语法层面是遵循es的。

(2) 你学js其实已经囊括了es,只不过你学的教程可能都是用的es5的语法标准。

(3) 学js必学es,无非用的老版本还是新版本,而es6及6以后相对于之前版本做了很多改进,提供了很多新技术。

JS的问题出哪了:
(1) 问题1: 变量的作用范围
![图片描述](//img1.sycdn.imooc.com//63e7a1100001930707940439.png

当我们再次重复定义x的值,此时我们再次运行代码,发现浏览器不会报错。我们如果不使用var进行声明。如果我们将输出写在赋值的后面,我们发现浏览器的控制台输出的是undefined。如果我们只写了输出没有定义x,此时浏览器的控制台才会报错。let还会产生布局作用域。
![图片描述](//img1.sycdn.imooc.com//63e7a7f80001080310070435.png

ES6中除了let,我们还可以使用const声明变量,const具有let的特点,除此之外,const声明的基本类型的变量是不允许修改的。一般我们用const声明常量,而且单词的字母我们都会大写。

课程收获:

这一章主要学习了ES6JavaScript中的变量的声明和赋值。我们需要注意的是ES6let声明的变量不能重复声明,不能先使用再声明,也不能不声明就进行使用。const声明的变量在let基础上多了基本类型不能改变的特点。而JavaScript除了不声明直接使用才会报错。我们熟练掌握如何声明变量以及这几个特点,这样我们无论是在函数中还是在我们写js代码中,都不会出现浏览器报错或者代码之间互相影响的情况。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消