JavaScript再学习之数据类型

数据类型分类

基本类型

  1. String
  2. Number
  3. Boolean
  4. undefined(表示定义为赋值)
  5. null(表示定义并赋值了,只是值为null;初始赋值为null,表明将要赋值为对象;另外,给对象重新赋值为null也可以释放该对象所占的内存)

引用类型

  1. Object:任意对象
  2. Function:一种特殊的对象(内部包含的是可执行的代码)
  3. Array:一种特殊的对象(具有数值下标,内部数据是有序的)

数据类型判断

typeof

返回值为数据类型的字符串表达(小写单词)
可以判断:undefined / 数值 / 字符串 / 布尔值 / function
不能判断:null与object,array与object

instanceof

判断对象的具体类型

===

可以直接判断undefined和null两个类型,因为这两个类型都只有一个值。

变量类型

变量内存中值的类型

基本类型

基本类型是指内存中保存的是基本类型的数据

引用类型

引用类型中保存的是指针地址

猜你喜欢

转载自blog.csdn.net/qq_43592084/article/details/110202572