2021-07-21大连东软实训第二天---es6核心(一)

简介: 2021-07-21大连东软实训第二天---es6核心

主要内容大概

let命令

var可以重复定义,let不可以重复定义,符合常见的语法规范

js不存在完整的块级作用域

但是es6中提出了块级作用域,但是必须要通过let声明

局部作用域在外部不可使用

用let声明a,但是不能在声明之前使用a,所以会报错,但是如果变成var则不报错,输出a=200

let解决循环变量加监听的功能,如果是var i=0,则alert弹出的都3,因为i循环完以后就是3不变了,所以以后声明变量尽量都使用let

const关键字

不可重新赋值,保存一些不可被更改的值

变量的解析赋值

创建一个obj对象,不是类

es6新的对象赋值方法,好似json,如果把username换成username1,就赋值不成功,因为匹配不到,也是好似json

中括号对应中括号

也没有问题,输出 h e l l o

模板字符串

传统拼接方式

高级拼接方式

简化的对象写法

对象里面声明函数,加上this才能输出tom,如果不加输出的jerry

es5中可以这么写,但是比较麻烦,但是在es6中

直接这么写,简化写法,function也可以省略了

箭头函数

结合foreash使用

所以这里的this是window,是声明时候的对象

这个时候定时器是window,因为setinterval是window调用的

这个时候箭头函数有外层函数,所以此时this是btn2

外层的外层是window此时this是window

排序默认升序

降序,牛掰,正序就是a-b

箭头函数就是简化回调函数

点点点运算符

。。。

val可变参数只能在参数列表最后,上图中,1赋值给了a

一个扩展的用法

箭头函数的可变参数

js的语法不想java一样如果只有形参没有实参就会报错,语法比较松散,js中可以不传参,赋默认值的方法就是等于

数组拓展


目录
相关文章
|
SQL 关系型数据库 MySQL
【合肥信息技术职业学院】《PHP网站开发》作业设计
【合肥信息技术职业学院】《PHP网站开发》作业设计
|
容器
2021-07-21大连东软实训第二天---es6核心(二)
2021-07-21大连东软实训第二天---es6核心
79 0
阿里云秋季2024届校园招聘正式启动!
阿里云秋季2024届校园招聘已于8月28日正式启动,欢迎投递!
|
JSON JavaScript 前端开发
2021-07-20大连东软实训第一天---js基础
2021-07-20大连东软实训第一天---js基础
78 0
|
JavaScript 前端开发
2021-07-22大连东软实训第三天---vue基础学习
2021-07-22大连东软实训第三天---vue基础学习
81 0
|
JavaScript 数据库
2021-07-23大连东软实训第四天---vue
2021-07-23大连东软实训第四天---vue
71 0
|
边缘计算 开发框架 Cloud Native
建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播
建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播
201 0
|
前端开发 PHP 开发者
SegmentFault D-Day 全国巡回沙龙启动——做出纯粹的技术分享文化
2014 年七月开始,我们准备将想了很久的一个理念付诸实践:举办定期的、纯粹的技术沙龙,将那些真正热爱技术并乐于分享的开发者,聚集到一起。
138 0
SegmentFault D-Day 全国巡回沙龙启动——做出纯粹的技术分享文化
|
机器学习/深度学习 存储 人工智能
云栖大会顺利落幕,基础设施分论坛完美收官!
为期4天的2017杭州·云栖大会已于14日落下帷幕,本次大会吸引了全球近6万名科技精英,包括67个国家及地区的3000多位海外嘉宾以及近千名国内外媒体,共有超过15万人次现场参会,还有137个国家及地区的超过1500万人通过在线直播观看大会。
4665 0
11月6日,聊城阿里云创学院第五期宁波研学,即将启动
不容置疑,当今社会已经进入新经济时代,以科技创新、产业发展为主要特征的社会新动力,带动了时代进步,同时对企业领导自身的内在要求也悄然改变。面对复杂多变的环境,领导者需要更高远、宽广的眼界,更迅速、准确的判断力,以及更全面、有效的影响力。领导力并不仅限在领导者个人,更注重的是领导集体。在一个领导集体中,通过优势互补的方式建设领导力团队和梯队是带动企业持续经营能力与不懈创新动力的重要手段。
下一篇
无影云桌面