var 声明变量可以被修改,可以被重复声明.有变量提升(写的位置和使用时候的位置不一样).
let声明变量可以被修改,,但不能重复声明.如文件中有一个let a = 0;后面就不能在定义let a=***
const定义常量不能被修改,