数据类型、判断方法
ECMAScript的基本数据类型有5种:Undefined、Null、Boolean、Number、String。
其中Boolean、Number、String属于原始类型,Undefined、Null属于原始值。
原始类型代表了各自类型的所有成员,原始值则代表了各自特殊类型的唯一成员。
ECMAScript的复合数据类型有1种:Object(对象类型)。
Object是一种复合值,它将很多值(原始类型/值或者其他对象)聚合在一起,通过属性的形式进行访问。
ECMAScript的特殊对象类型:Array、Function、Math、Date、JSON、RegExp、Error,每种类型都各自代表一种独立的类,不同的类实例拥有不同的类特性以及对应的操作方式。
ECMAScript常见数据类型划分方式:
1.原始类型、对象类型
2.值类型、引用类型
3.可变类型、不可变类型
4.可拥有方法类型、不可拥有方法类型
精确区分数据类型的判断方法:Object.prototype.toString.call
本文为Davidvivi原创文章,转载无需和我联系,但请注明来自Davidvivi博客weixia.xin 本人微信:ww646904527,备注博客