JavaScript 高级—— ES6新增语法 const(let const var区别)

const

作用:声明常量,常量就是值(内存地址)不能变化的量

  • 具有块级作用域

   JavaScript 高级—— ES6新增语法 const(let const var区别)_第1张图片

  • 声明常量时必须赋值
  • 常量赋值后,值不能修改

    基本数据类型 值不能更改

    

   复杂数据类型。数据结构内部的值可以更改,数据值本身不可更改

   JavaScript 高级—— ES6新增语法 const(let const var区别)_第2张图片

let const var 区别

  1. 使用var声明的变量,起作用域为该语句所在的函数内,且存在变量提升现象
  2. 使用let声明变量,其作用域为该语句所在的代码快内,不存在变量提升
  3. 使用const声明的是常量,在后面出现的代码中不能再修改该常量的值

JavaScript 高级—— ES6新增语法 const(let const var区别)_第3张图片

你可能感兴趣的:(javascript)