1.什么是键值对
键值对('key = value') 顾名思义,每一个键会对应一个值。
2.let和const
(1)let声明变量,可变
const定义常量(实际指的是变量和的内存地址),不可变,只能在其声明或定义的代码块内有效
- let:ES6新增,用于声明变量,有块级作用域。
- var:ES5中用于声明变量的关键字,存在各种问题。
(2)let命令存在块级作用域
分别用var和let声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。