JavaScript数据类型小总结

JavaScript变量能够保存多种数据类型,在编程的过程中,数据类型是重要的概念。为了能够操作变量,了解数据类型是很重要的。


JS中有六种数据类型,包括五种基本数据类型(Number、String、Boolean、Undefined、Null),和一种复杂数据类型(Object)。

咱们可以用typeof操作符来检测给定变量的数据类型,例如:

typeof 123    //Number
typeof 'abc'    //String
typeof true    //Boolean
typeof undefined    //Undefined
typeof null    //Object
typeof {}    //Object
typeof []    //Object
typeof console.log    //Function

这里就有同学会问为什么null是基本数据类型之一检测出来的却不是null,这是因为null类型被当做一个空对象引用了,所以检测为Object数据类型。

  • Number类型
    • Number类型包含整数和浮点数(也就我们数学上的有小数点的那种😂)两种值。
  • String类型
    • String就是字符串类型,它有length属性
  • Boolean类型
    • 也叫布尔类型,该类型只有两个值,true和false
  • Undefined类型
    • 只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那么这个变量的值就是undefined。
  • Null类型
    • null类型被看做空对象指针,前文说到null类型也是空的对象引用
  • Object类型
    • js中对象是一组属性与方法的集合。这里就要说到引用类型了,引用类型是一种数据结构,用于将数据和功能组织在一起。引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。
    • 三大引用类型
      1. Object类型:我们看能到的大多数类型值都是Object类型的实例;
      2. Array类型:Array类型就是数组,数组的每一项都可以用来保存任何类型的数据;
      3. Function类型:每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法;
以上记得打包一下,不然怎么记得住啊

记得点个关注点个赞哦~下期详细讲解数据类型的方法,不关注怎么能找到我呢?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容