JavaScript 的变量与其他语言的变量有很大区别。JavaScript 变量松散类型的本质(所谓松散类型就是可以用来保存任何类型的数据),决定了它只是在特定时间用于保存特定值的一个名字而已;
每个变量仅仅是一个用于保存值的占位符而已
值:基本类型值和引用类型值;基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象
数据类型:简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number 和 String。1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的
注:很多面试题会问基本数据类型有哪些 只有5种,不要再把Object写上了
访问方式:基本数据类型是按值访问 的,因为可以操作保存在变量中的实际的值;引用类型的值是按引用访问的。