JS 核心语言基础语法 之 介绍引用类型

举报
hwJw19 发表于 2020/07/30 15:49:03 2020/07/30
【摘要】 在前面的博文中,我们有说到一个概念,就是数据类型,说数据类型有六种,我们讲了5种简单数据类型,然后没有说Object这个复杂数据类型,因为object这个类型真的比较复杂,我们今天开始叨叨,而且可能会叨叨好几篇文章...

在前面的博文中,我们有说到一个概念,就是数据类型,说数据类型有六种,我们讲了5种简单数据类型,然后没有说Object这个复杂数据类型,因为object这个类型真的比较复杂,我们今天开始叨叨,而且可能会叨叨好几篇文章...

大家看标题可能有点晕,不是说引用类型吗,跟数据类型有啥关系?其实引用类型,指的就是Object对象类型。先上图~

图片.png

大家看到了吧,引用类型是不是有点复杂~,嘿嘿,今天的文章,我们不会讲到引用类型每一类的细节的知识点,我们先笼统大致的认识一下,都有哪些引用类型,他们都是什么东西,主要干啥使的,好不好?

第一个,Object,我们称之为对象,那什么是对象呢,简单的说对象就是用花括号包裹的一系列的键值对,比如下面的这个,它就是一个对象:

var obj = {name:"小明", age:"18"}

上面的这个对象,包含两条信息,这个人叫小明,18岁了,不同的键值对之间,用英文逗号隔开。

第二个,Array,数组。啥事数组,就是把一堆值用英文逗号隔开,然后放到一个中括号里,如下:

var arr = [1,2,3,4,5];

第三个,Date,日期对象,它主要的作用是用来处理日期和时间。

第四个,RegExp,正则表达式,它可以对字符串进行匹配,我们在对字符串进行某种格式判断的时候,需要用到正则表达式,比如我们只让用户输入手机号码啊,前端就会用正则表达式去判断用户输入的内容是否为一个手机号码~

第五个,Function,函数,我理解的函数,主要就是用来实现某个功能的,简称之为方法。

第六个,基本包装类型,指的是Boolean,Number和String自带的方法。有同学就问了,这三个不是简单数据类型吗?是,但是这三个,有自己的包装对象,简言之就是对象啦。

第七个,单体内置对象,内置对象呢,就是我们不需要怎么做,它本来就在的对象,主要是Global和Math对象。

这篇博文,就是简单的带大家认识一下引用类型都有啥,以方便我们更深入的去认识每种引用类型。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。