ECMAScript 对象类型
http://www.w3school.com.cn/js/pro_js_object_types.asp
在 ECMAScript 中,所有对象并非同等创建的。
一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。
本地对象
ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。简单来说,本地对象就是 ECMA-262 定义的类(引用类型)。它们包括:
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
相关页面
JavaScript 高级教程:ECMAScript 引用类型
JavaScript 高级教程:ECMAScript Function 类
JavaScript 参考手册:Array 对象
JavaScript 参考手册:Boolean 对象
JavaScript 参考手册:Date 对象
JavaScript 参考手册:Number 对象
JavaScript 参考手册:String 对象
JavaScript 参考手册:RegExp 对象
内置对象
ECMA-262 把内置对象(built-in object)定义为“由 ECMAScript 实现提供的、独立于宿主环境的所有对象,在 ECMAScript 程序开始执行时出现”。这意味着开发者不必明确实例化内置对象,它已被实例化了。ECMA-262 只定义了两个内置对象,即 Global 和 Math (它们也是本地对象,根据定义,每个内置对象都是本地对象)。
相关页面
JavaScript 参考手册:Global 对象
JavaScript 参考手册:Math 对象
宿主对象
所有非本地对象都是宿主对象(host object),即由 ECMAScript 实现的宿主环境提供的对象。
所有 BOM 和 DOM 对象都是宿主对象。
相关页面
JavaScript 高级教程:JavaScript 实现
W3School 参考手册:JavaScript 参考手册
W3School 教程:HTML DOM 教程
ECMAScript 对象类型相关推荐
- js中的对象类型与具体的对象
js 基础学习地址:http://www.w3school.com.cn/ JS对象类型:本地对象.宿主对象(浏览器对象).内置对象 本地对象:独立于宿主环境的ECMAScript实现提供的对象,简单 ...
- js对象是什么?js对象类型有哪些?js对象类型的总结
对象是需求场景中的名词(如人.事.物)在程序中的表示 JavaScript中,除了string.number.Boolean.null.undefined之外,其他的数据都是对象,如数组.日期甚至函数 ...
- Python对象类型——字符串、列表、元组
字符串 Python连接多个字符串可用"+"号,但这个操作不如把所有子字符串放到一个列表或可迭代对象中,然后调用一个join方法来把所有内容连接在一起节约内存. 原始字符串操作符( ...
- R语言-查看对象类型和长度
对象:类型.长度 也可以判断第二层 2.直接查看 class查看第一层类别,mode查看第二层类别,typeof查看第三层类别 gl函数,gl(2,5)生成具有两个因子水平,每个因子水平重复5次的因子 ...
- 创建健壮的isArray()函数(JavaScript中判断对象类型的种种方法)
我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...
- python Class:获取对象类型
获取对象类型: 一.type #!/usr/bin/env python3 # -*- coding: utf-8 -*- class Animal(object): def __init__ ...
- python 对象类型有哪些?
python 强大的内置类型让我接触到python的时候开始慢慢的喜欢上它了,感觉既方便又好用,下面我们先一起学习下内置对象类型的好处: 1内置对象能够使得我们编写程序更容易. 2内置的对象效率更高, ...
- JSON支持什么对象/类型?
原文:JSON支持什么对象/类型? 当一个面试官问你: JSON都支持什么对象/类型?你怎么回答? 也许他的本意是下面这个答案: JSON格式支持的数据类型有以下: 类型 描述 Number 在Jav ...
- oracle对象类型的member方法
*:用于访问对象实例的数据.如果在对象类型中需要访问特定对象实例的数据,则需要定义member方法,member方法可以使用内置参数self访问当前实例对象,当定义member方法时,无论是否定义se ...
最新文章
- 让静态知识动起来:从知识图谱到事理图谱
- 硬盘老大哥被曝豪掷200亿美元,要收了全球第二大闪存芯片厂,外媒:半导体行业秩序要变...
- C++输出流的格式控制
- java----单例模式
- markdown备忘
- BigDecimal 常用方法
- 【王道计组笔记】总线(1):总线的概念和分类
- 20155236 《信息安全概论》实验二(Windows系统口令破解)实验报告
- Xi说孔方兄之名字由来
- Android7工程模式,安卓手机的“工程模式”是什么?
- 无需序列号安装Photoshop CS6
- OA项目实战学习(3)——实现岗位管理增删改查
- 财管U08 公司估值 教材笔记
- python arp协议分析_通过python对本局域网进行ARP扫描获取MAC
- 为什么影子会相互吸引? - 《像乌鸦一样思考》
- rpcx服务框架浅析9-序列化
- canvas实现蜘蛛网动态背景特效
- 精华 | 恩墨学院侯圣文:大数据时代下的 DBA 该何去何从?
- 果园机器人反思稿_果园机器人读后感
- 微信小程序——(2)智慧商圈、微信支付快速积分到账小程序开发指引
热门文章
- HarmonyOS之设备定位的使用与地理编码的转化
- 【数据结构与算法】之判断字符是否唯一
- 深入理解python中的select模块
- 《数据库原理与应用》(第三版)第11章 存储过程和触发器 基础 习题参考答案
- ImportError: No module named ‘pip._internal’
- 【机器视觉】 dev_close_window算子
- 【Linux】一步一步学Linux——dpkg-deb命令(270)
- 【Linux】一步一步学Linux——halt命令(196)
- html怎样做登录页面,使用HTML 5和CSS3制作登录页面完整步骤
- arm 架构_ARM发布A78增强版大核架构:性能怪兽