Es6A - let使用/解构赋值/模板字符串

课程大纲
1.let的使用
2.解构赋值
3.模板字符串
4.箭头函数 (Arrow Function)
5.set结构和map结构
6.生成器函数
7.类class (了解)
let的使用
概念:
用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
存在块级作用域 { }
不存在声明提升
不允许重复声明 (包括普通变量和函数参数)
const的使用:
用来声明常量,不要试图改变常量的值,其他语法参照let
先来看存在块级区域:
最终只输出了a的值10,b和c都显示没有定义
再来看不存在声明提升:
运行结果如下:
最后来看不允许重复声明:
此时不需要输出,便会提示语法错误,运行结果如下:
以上就是使用let所要注意的几点
来看一下const的使用:
不允许修改const定义的值,运行结果如下:
解构赋值
概念:
按照一定模式,从数组和对象中提取值,并对变量进行赋值。
分为数组和对象两种形式,具体的我们来看一下:
先来看数组:
abc就会对于的赋予123
这里我们用谷歌chrome运行结果如下:
还有一种写法:
此时a重新赋值为0,b没有值为undefined
运行结果如下:
如果给a赋予一个不确定的变量:
运行结果如下:
再来看对象:
第一种写法:
运行结果如下:
第二种写法:
运行结果如下:
最后一种写法方式:
运行结果如下:
let  //不能重复声明,但是可以重新赋值
const  //不能重复赋值,是固定死的一个常量
模板字符串
概念:
将变量或表达式直接嵌入字符串
使用 ( ` ` ) 反引号进行拼接多行字符串
先来看Es5的写法:
运行结果如下:
再来看一下最常用的Es6的写法:
运行结果与上面相同,如下:
Es6写法注意:
1.` ` 反引号
2.let{ } 来写变量
3.${ } 里面加变量名
4.输出格式 (`${ 变量名 }文字文字${ 变量名 }`);
模板字符串还可以用来生成多行字符串:
将数组中的数据放在上面ul中新建的li中
先用Es5的写法来写:
运行结果如下:
用Es6的方法再来写一下:
运行结果都一样:
如果li标签中还有其他的标签,例如a标签等,写起来就会很方便
按照HTML的格式写即可:
运行结果如下:
如果在Es5这样写就会有错误提示,并且麻烦
本节所讲到的:
let的使用、解构赋值 和 模板字符串
let  //不能重复声明,但是可以重新赋值
const  //不能重复赋值,是固定死的一个常量
Es6写法注意:
1.` ` 反引号
2.let{ } 来写变量
3.${ } 里面加变量名
4.输出格式 (`${ 变量名 }文字文字${ 变量名 }`);
- 写作不易,大家多多关注,谢谢啦-
---web分享,分享的不只是web
(0)

相关推荐

  • ES6 常用特性总结

    一.ES6 基本认识 1.什么是 ES6? ES6 指的是 ECMAScript 6.0,是JavaScript 语言的一个标准.其目标是使JavaScript 可以用来编写复杂的大型的应用程序,成为 ...

  • JS 语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性

    大前端技术之路 14篇原创内容 公众号 新特性 ES6(2015) 1. 类(class) class Man {   constructor(name) {     this.name = '小豪' ...

  • ES6中常用的10个新特性讲解

    ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ...

  • Javascript 之《深入理解ES6》

    本文章是读<深入理解ES6>这本书查缺补漏后的整理归纳,如果是小白,那么这篇文章绝对适合你~ 第一章 块级作用域和let.const 1.什么是变量提升? es5中,我们使用var来声明变 ...

  • 西安峰上别墅设计 | 香榭御澄 | 用极简线条,解构纯粹空间

    艺术的伟大意义 在于它能显示人的真正感情 内心生活的奥秘和热情的世界 --罗曼·罗兰 -项目信息- 项目地址 ▏香榭御澄洋房底跃项目面积 ▏360平米设计风格 ▏现代项目设计 ▏曹旭项目执行 ▏峰上大 ...

  • 高压开关柜详细培训,全方面解构阐述!

    导 读 高压开关柜是金属封闭开关设备的俗称,是按一定的电路方案将有关电气设备组装在一个封闭的金属外壳内的成套配电装置. 35KV高压开关柜 高压开关柜广泛应用于配电系统,作接受与分配电能之用.既可根据 ...

  • 我最常用的保胎方——解构泰山磐石饮(上)

    每年的这个季节,也就是夏至前后,孕期妇女先兆流产的病例较其他季节要多,还有一些孩子出现流鼻血,因为夏至前,阳气生发之极,热迫血行,有的人肾气不足升发太过,就会出现腰腿无力脚后跟疼,造成上焦能量过盛,下 ...

  • 七种平面布局,解构排烟系统

    [[烟规4.1.1]]  建筑排烟系统的设计应根据建筑的使用性质.平面布局等因素,优先采用自然排烟系统. 防烟系统的设置主要和建筑的高度息息相关,而排烟的系统设计和建筑的平面布局关系非常大. 现在建筑 ...

  • 用洛伦兹变换和相对论解构时间——时间确实不存在,源于人类无知

    想象一下,你正在和一个穴居人聊天.你告诉他,他每天在天空中看到的太阳都是同一个太阳.并没有新的太阳每天从东边升起,然后又在晚上沉入大海."但必须是一个新的太阳.它从那里升起,又从那里落下&q ...

  • 解构微生物群中分类群与分类群与环境之间的相互作用

    生态学的一个长期目标是捕获多种物种相互作用的多样性,生态系统中存在多种物种时产生的不可预测的影响.例如,动物具有多样的微生物群落,它们的组成是可变的,受随机过程控制,这会影响系统的整体行为.许多涉及复 ...

  • 重新设计一所好学校:简单、合理、多样化地解构和重塑现有学习空间和学校环境

    写在前面 /李希贵 引 言 两万亿美元的错误--传统校园为何让我们的孩子如此失望 关于教育的两种观点 学校设计简史 为教育而设计 设计原则应该支持的六个教育策略 学校设计的四项原则 什么是学习型教学楼 ...

  • 用金缮工艺来解构重组的陶瓷雕塑 by Yee sookyung

    今早偶尔看到这个作品,就被浓浓的好奇心吸引,明知道这是一团陶瓷和缮金工艺结合的当代艺术,但是忍不住要来探究把玩一番. 先奉上这位韩国艺术家的官网:https://www.yeesookyung.com ...

  • 【解构膝关节】一篇文章,5个视频,最复杂的膝关节也并不难!

    话不多说 膝关节是人体最大最复杂的关节 不单单是说它的解剖解构复杂 它的运动模式.损伤机制.康复方案,同样也复杂 今天这篇文章 我们尝试从下面五个角度 带大家一起全面"解构"膝关节 ...