JS数据类型可以帮助我们更好的操作变量
共有8种数据类型
Number、String、Boolean、Null、undefined、object、symbol、bigInt
1、Undefind
:只有一个值,即undefind。在声明了一个变量但未对它初始化时,这个变量的值就是undefind
2、Null
:只有一个值,即null。从逻辑角度上看,null是一个空的对象指针。因此使用typeof检测null会返回“object”。
3、Boolean
:有两个值:true、false。
4、Numbe
r:有两种辨识方法:整数、浮点数。
5、String
:字符串。
6、Object
:是一组数据和功能的集合。其中包含:Array、Function和Data
7、Symbol
:它的实例是唯一不可改变的类型的值
javaScript数据类型的判断
1、typeof
返回一个字符串,适用于判断函数对象和基本数据类型
2、instance of
obj instance of Object;左边obj为对象,右边Object为函数对象或函数构造器,否则抛出TypeError。instanceof用来判断左边对象的原型链上是否有右边构造函数的prototype属性,即指定对象是否是某构造函数的实例。
3、constructor
所有实例对象都有constructor属性,constructor属性