首页 >

javascript的对象类型是什么

web前端|js教程javascript的对象类型是什么
对象类型
web前端-js教程
h5源码上传平台,vscode同时修改标签,ubuntu 网络 优化,阿里云tomcat吗,骨头爬虫,php 执行定时任务,海宁seo推广哪家好,三语网站模板,全网vip视频解析模板lzw
对象是需求场景中的名词(如人、事、物)在程序中的表示
log4cpp源码,ubuntu子系统图形,反爬虫行业现状,学php还是php框架,乐天seo课程lzw
JavaScript中,除了string、number、Boolean、null、undefined之外,其他的数据都是对象,如数组、日期甚至函数等;
源码php能用织梦,vscode悬浮中文提示,ubuntu编译node,tomcat接受tcp请求,sqlite数据库连接状态,爬虫行业进入中国多少年了,php城市联动,做seo有哪些能力,课程类网站模板,帝国cms新闻列表模板lzw
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的对象类型是什么
  • 为什么用Object.prototype.toString.call(obj)检测对象类型?
  • 为什么用Object.prototype.toString.call(obj)检测对象类型? | 为什么用Object.prototype.toString.call(obj)检测对象类型? ...

    javascript的对象类型是什么
  • js确定对象类型方法【javascript】
  • js确定对象类型方法【javascript】 | js确定对象类型方法【javascript】 ...

    javascript的对象类型是什么
  • access2003数据库的对象类型有哪几种
  • access2003数据库的对象类型有哪几种 | access2003数据库的对象类型有哪几种 ...