温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ecmascript有哪些内置对象

发布时间:2026-08-31 20:31:49 来源:亿速云 阅读:97 作者:小樊 栏目:编程语言

ECMAScript(JavaScript 的核心语言标准)中定义了多种内置对象(Built-in Objects),它们在语言层面直接可用,不需要额外引入。按照 ECMAScript 规范,常见的内置对象可以分为以下几类:


一、基础(原始值)包装对象

用于将原始类型包装成对象,也常用于类型转换:

  • Object
  • Boolean
  • Number
  • String
  • Symbol(ES6+)
  • BigInt(ES2020+)

二、函数与构造相关

  • Function
  • Array
  • Date
  • RegExp
  • Error 及其子类:
    • EvalError
    • RangeError
    • ReferenceError
    • SyntaxError
    • TypeError
    • URIError

三、数学与数据

  • Math
  • JSON
  • Map
  • Set
  • WeakMap
  • WeakSet
  • ArrayBuffer
  • DataView
  • TypedArray(抽象类,其下有):
    • Int8Array
    • Uint8Array
    • Uint8ClampedArray
    • Int16Array
    • Uint16Array
    • Int32Array
    • Uint32Array
    • Float32Array
    • Float64Array
    • BigInt64Array
    • BigUint64Array

四、控制与执行相关

  • Promise
  • GeneratorFunction
  • AsyncFunction
  • Generator
  • AsyncGenerator
  • AsyncGeneratorFunction

五、反射与代理

  • Reflect
  • Proxy

六、国际化

  • Intl(包含多种语言/区域相关构造器,如 Intl.Collator、Intl.DateTimeFormat、Intl.NumberFormat 等)

七、迭代与异步迭代

  • Iterator(规范内部概念,部分环境可见)
  • AsyncIterator
  • Iterable / AsyncIterable(接口概念)

八、全局对象本身

  • globalThis(ES2020+,统一访问全局对象)

九、其他常用内建构造器/函数

  • console(宿主提供,但几乎普遍存在)
  • queueMicrotask
  • structuredClone(较新)

小结

ECMAScript 内置对象是 JavaScript 语言的“地基”,包括:

  • 值包装类
  • 集合与数据结构
  • 错误与异常
  • 异步与反射机制
  • 数学、日期、正则等工具

如果你需要,我也可以按 ES5 / ES6+ / 最新 ES 版本 分别列出,或说明哪些是“全局函数”而不是对象。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手