ES6中如何区分变量赋值与基本数据类型,并详细解释其赋值原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1642个文字,预计阅读时间需要7分钟。
目录 + let 和 const + let 和 const 不存在变量提升 + 临时性死区(temporal dead zone,简称TDZ) + 不允许重复声明 + 块级作用域与函数声明 + const 变量解构 + 解构必须左右相同 + 默认值 + 对象的解构赋值 + 字符串
目录
- let和const
- let和const不存在变量提升
- 暂时性死区(temporal dead zone,简称TDZ)
- 不允许重复声明
- 块级作用域与函数声明
- const
- 变量解构
- 解构必须左右解构相同
- 默认值
- 对象的解构赋值
- 字符串的解构赋值
- 数值和布尔值的解构赋值
- 函数的解构赋值
- 解构赋值的7种常见用法
- String
- 字符串编码{}
- 新增方法
- 模板字符串
- Number
- 八进制和二进制写法
- 新增方法
- 新增函数
let和const
let和const不存在变量提升
变量一定要在声明后使用,否则报错。
本文共计1642个文字,预计阅读时间需要7分钟。
目录 + let 和 const + let 和 const 不存在变量提升 + 临时性死区(temporal dead zone,简称TDZ) + 不允许重复声明 + 块级作用域与函数声明 + const 变量解构 + 解构必须左右相同 + 默认值 + 对象的解构赋值 + 字符串
目录
- let和const
- let和const不存在变量提升
- 暂时性死区(temporal dead zone,简称TDZ)
- 不允许重复声明
- 块级作用域与函数声明
- const
- 变量解构
- 解构必须左右解构相同
- 默认值
- 对象的解构赋值
- 字符串的解构赋值
- 数值和布尔值的解构赋值
- 函数的解构赋值
- 解构赋值的7种常见用法
- String
- 字符串编码{}
- 新增方法
- 模板字符串
- Number
- 八进制和二进制写法
- 新增方法
- 新增函数
let和const
let和const不存在变量提升
变量一定要在声明后使用,否则报错。

