从一开始学习js的时候,书上面或者是老师就一直给我们灌输着js是一种弱类型语言这样的一个思想。也就是说我们在定义变量的时候可以不用生命变量类型,而是在程序运行过程中,类型会根据运行过程中进行确定。这样,我们能够使用一个变量来保存不同的数据类型。但是,并不是说javascript没有数据类型。其中javascript也同样存在有数据类型。


javascript中包含有7中数据类型:

Null

Undefined

String

Number

Boolean

Symbol (ECMAScript 6 新定义)


以及Object


其中值类型包括有Null、Undefined、Number、String、Boolean

引用类型包含有Object