一、定义
1、基本数据类型分四类八种:
整数型:int 、long、short、byte
浮点型:double、float
字符型:char
布尔型:boolean
2、引用数据类型:
这个比较多,可以说除了基本数据类型,其他的都是引用数据类型,例如:
字符串、类、接口、枚举、数组、注解等。。。
二、基本数据类型和引用数据类型区别:
1、储存上的区别:
基本数据类型数据变量是存储在栈中的
引用数据类型数据内容是存储在堆中的,但是栈中也有存储,存储的是指引到堆的地址
2、“==”操作符比较上的区别:
用基本数据类型比较的是值
var a = '{}'
var b = '{}'
console.log(a == b) //true
引用数据类型比较的是地址
var a = {}
var b = {}
console.log(a == b) //false