《ES6语法》PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《ES6语法》PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ES6语法 ES6 语法 PPT 课件
- 资源描述:
-
1、.101ECMAScript 6 基础语法.2let 命令命令01 ES6 新增新增 let 命令,用来声明变量。用法类似于命令,用来声明变量。用法类似于 var let 声明的变量,只在声明的变量,只在 let 命令所在的代码块内有效命令所在的代码块内有效 let 声明的变量,只在声明的变量,只在 let 命令所在的代码块内有效命令所在的代码块内有效计数器 i 只在 for 循环体内有效,在循环体外引用就会报错.3let 命令命令01 let 命令不存在变量提升命令不存在变量提升 let 命令不允许在相同作用域内,重复声明同一个变量命令不允许在相同作用域内,重复声明同一个变量.4const
2、命令命令02 const 命令声明一个只读的常量。一旦声明,常量的值就不能改变命令声明一个只读的常量。一旦声明,常量的值就不能改变 const 命令声明的常量不得改变值。即一旦声明,就必须立即初始化。命令声明的常量不得改变值。即一旦声明,就必须立即初始化。 const 命令声明的常量,只在声明所在的块级作用域内有效命令声明的常量,只在声明所在的块级作用域内有效 const 命令声明的常量不提升,只能在声明的位置后使用命令声明的常量不提升,只能在声明的位置后使用 const 命令声明的常量,与命令声明的常量,与 let 一样不可重复声明一样不可重复声明.5const 命令本质命令本质02 con
3、st 实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,针,const只能保证这个指针是固定的,至于它指向的数据结构是不是可变的,就完全不能控制只能保证这
4、个指针是固定的,至于它指向的数据结构是不是可变的,就完全不能控制了。因此,将一个对象声明为常量必须非常小心。了。因此,将一个对象声明为常量必须非常小心。上面代码中,常量foo储存的是一个地址,这个地址指向一个对象。不可变的只是这个地址,即不能把foo指向另一个地址,但对象本身是可变的,所以依然可以为其添加新属性。.6模板字符串模板字符串03 传统的传统的 JavaScript 语言,输出模板:语言,输出模板: ES6 模板字符串模板字符串 模板字符串(模板字符串(template string)是增强版的字符串,用反引号()是增强版的字符串,用反引号()标识。它可以当作普通字符)标识。它可以当
展开阅读全文