ES6中如何区分变量赋值与基本数据类型,并详细解释其赋值原理?

2026-03-31 16:130阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1642个文字,预计阅读时间需要7分钟。

ES6中如何区分变量赋值与基本数据类型,并详细解释其赋值原理?

目录 + 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分钟。

ES6中如何区分变量赋值与基本数据类型,并详细解释其赋值原理?

目录 + 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不存在变量提升

变量一定要在声明后使用,否则报错。

阅读全文