首页前端开发JavaScriptjavascript的对象类型是什么

javascript的对象类型是什么

时间2024-01-30 00:54:03发布访客分类JavaScript浏览635
导读:收集整理的这篇文章主要介绍了javascript的对象类型是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript的对象类型是:1、内置对象/原生对象,本身预定义的对象;2、宿主对象,包含BOM对象和DOM对象;3、自定...
收集整理的这篇文章主要介绍了javascript的对象类型是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。

javascript的对象类型是:1、内置对象/原生对象,本身预定义的对象;2、宿主对象,包含BOM对象和DOM对象;3、自定义对象,用户创建的对象。

对象是需求场景中的名词(如人、事、物)在程序中的表示

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 对象模板

【推荐学习:javascript高级教程】

以上就是javascript的对象类型是什么的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 简述什么是JavaScript对象下一篇:javascript的技术特性是什么猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: javascript的对象类型是什么
本文地址: https://pptw.com/jishu/591826.html
javascript中dom常用方法有哪些? 简述什么是JavaScript对象

游客 回复需填写必要信息