var、let和const
var:作用域是函数级,全局 没有块级作用域
let:是块{}级
const常量:const修饰的变量是不可更改(如果是引用类型则指的是内存地址不改变)的且一般为全大写,也就是说声明的时候就赋予了初始值。
变量的数据类型有:number、boolean、string、undefined、object、null
其中数值类型有: number、boolean、string、undefined 引用类型为:Object(包含:Array,Date,Function)、null