ES6 摘要

变量声明

let

  1. 一般语法

作用所在块域, 且不支持变量提升, 不能和 var 重复定义数据

  1. 变量提升

let 不存在变量提升

  1. 其他
    1. 不允许重复
    2. 定义后才能使用

const

const上保证,变量指向的那个内存地址所保存的数据不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指向实际数据的指针,const只能保证这个指针是固定的(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全不能控制了。因此,将一个对象声明为常量必须非常小心。

class import

var function

Hello world!
文章已创建 196

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部