et 与 const
在 ES6 之前 JS 只有一种声明变量的方法,那就是 var。但是 var 有一些特性对初学者很不友好。所以在 ES6 中为了弥补这一特性。增加了 let 和 const 两个方法。
let 用于定义变量,const 用于定义常量,使用方法与 var 基本相同。
let 与 var 的区别:
var 具有变量提升,let 没有
var 可以重复声明,let 不可以
let 是块级作用域,var 不是
const 的特点:
const 和 let 同样是块级作用域,不可重复声明,没有变量提升。
const 定义的变量,一旦定义后,就不能更改,所以 const 声明的为常量。
const 定义常量时声明和赋值必须同时进行,不可以只声明。
推荐用let声明
JavaScript 数据类型
JS 分为基本数据类型和引用数据类型。
基本数据类型:
number:数字 类型,值:包含整数、浮点数 (小数)、0
string:字符串 类型,值:任意字符,以英文引号包裹
boolean:布尔值 类型,值:true、false
undefined:未定义 类型,值:undefined
null:空 类型,值:null
Symbol:唯一,表示独一无二的值(了解)
引用数据类型:
数组,函数,对象