您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

js对象是什么?js对象类型有哪些?js对象类型的总结

2024/8/26 11:40:33发布38次查看
本篇文章给大家带来的内容是关于js对象是什么?js对象类型有哪些?js对象类型的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
对象是需求场景中的名词(如人、事、物)在程序中的表示
javascript中,除了string、number、boolean、null、undefined之外,其他的数据都是对象,如数组、日期甚至函数等;
ecma-262定义:
属性的无序集合,每个属性存放一个原始值、对象或函数
对象是无特定顺序的值的数组
对象是一种特殊的数据类型,可以包含多个成员
对象的成员分为两种:属性和方法
属性(property):
-封装对象的数据,表示与对象有关的值
-对象名.属性名
方法(method):
-封装对象的行为,表示对象可以执行的行为或可以完成的功能
-对象名.方法名
object =  property +  method
js中的对象类型
1.内置对象/原生对象:指javascript语言本身预定义的对象,在ecmascript标准定义,由所有的浏览器厂家来提供具体实现,由于标准的统一,故这些对象的浏览器兼容性问题不太大
string、number、boolean         array、date、regexp、math      error      object、function     global
2.宿主对象:指javascript运行环境(即浏览器)提供的对象,由浏览器厂家自定义提供实现,早期存在较大的兼容性问题,当前其中一些主要的对象已经被大部分浏览器兼容;具体分为如下两大类
(1)bom对象:browser object model
window、navigator、screen、history、location
(2)dom对象:document object model
document、anchor、area、base、body、button、canvas、event、frame、frameset、iframe、image、link、meta、style、form、input button、input checkbox、input file、input hidden、input password、input radio、input reset、input submit、input text、option、select、textare、table、tablecell、tablerow
3.自定义对象:指由用户创建的对象,兼容性问题需要由编写者注意
创建自定义对象3种:
(1)对象直接量;由名/值对组成的映射表,名和值之间用冒号分隔,名/值对之间用逗号分隔
var obj1 = {};var obj2 = {x:0,y:0};var obj3 = {name:‘mary’,age:18}
(2)new object();创建系统对象,创建通用对象,创建自定义对象(自定义构造函数)
var obj1 = new array;var obj2 = new date();
(3)function 对象模板
相关推荐:
js(dom)对象与jquery对象相互转化
js 对象介绍_js面向对象
以上就是js对象是什么?js对象类型有哪些?js对象类型的总结的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product