JavaScript对象特点

  • A+
所属分类:JavaScript

对象类型:

对象是JavaScript基本数据类型,它是键值对的集合,所以也成为:散列、字典、关联数组等

  • 除去字符串、数字、布尔型、null、undefined之外JavaScript中的值都是对象
  • JavaScript对象是动态的,可以新增属性也可以删除属性
  • JavaScript并不是完全的面向对象编程,所以JavaScript是基于对象的
  • 面向对象编程具有:封装、继承、多态等特性,但JavaScript不具有严格意义上的多态特点。

对象的分类:

内置对象:数组、函数、日期、正则表达式这些都是内置对象,它是JavaScript语言内部已经定义好的对象或者类

宿主对象:是由JavaScript解释其所拥有的对象。比如浏览器中HTML标签、浏览器本身都是宿主对象。

自定义对象:由用户创建的对象

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: