JS原生对象

原生对象

  JS拥有强大的类型系统,主要包括原生对象、宿主对象和浏览器拓展对象。
  原生对象分为两类:原始类型和对象类型。原始类型又分为两类,一类是空值,一类是包装对象;对象类型也可以分为两类:一类是构造器对象,一类是单体内置对象。

原始类型

空值(2种)
  与其他语言不同,JS表示空值的值有两个,分别是undefined和null。逻辑上,undefined表示原始类型的空值,null表示对象类型的空值。

包装对象(3种)
  字符串string、数字number、布尔值boolean虽然属于原始类型,但是由于其包装对象的性质,可以调用属性和方法。

对象类型

构造器对象(9种)
  普通的对象是命名值的无序集合,但是通过不同的构造器,JS定义了功能各异的多种对象,包括对象Object、函数Function、日期Date、数组Array、错误Error、正则RegExp。
  [注意]如果显式地使用new 构造器函数来定义包装对象,那么字符串String、数字Number、布尔值Boolean也属于构造器对象。

单体内置对象(4种)

单体内置对象包括Math、JSON、全局对象window和arguments这四种。它们不需声明或者使用构造器构造,直接在相应场景使用即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,675评论 0 4
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,125评论 2 9
  •   引用类型的值(对象)是引用类型的一个实例。   在 ECMAscript 中,引用类型是一种数据结构,用于将数...
    霜天晓阅读 1,218评论 0 1
  • 姓名:褚清 公司:宁波易斯达国际货运代理有限公司 【日精进打卡第11天】 【知~学习】 《六项精进》1遍 《大学》...
    褚清阅读 235评论 0 0
  • 党是太阳,我是花。 是你给了我们温暖的阳光。 是你给了我们和煦的春风。 ...
    绚丽云彩阅读 1,117评论 0 0

友情链接更多精彩内容