Js的内置对象

Js的内置对象

JavaScript内部提供的对象,包含各种属性和方法给开发者调用例如:document.write()、console.log()

以下是一些常用的 JavaScript 内置对象:

1. Global Objects (全局对象)
  • Global 对象(在浏览器中是 window 对象):包含全局的变量和函数,例如 setTimeout()parseInt()isNaN() 等。
  • console:用于向控制台输出调试信息,例如 console.log()
  • Math:提供了数学常数和函数,例如 Math.PIMath.sqrt()
2. 数据类型对象
  • Number:用于处理数字,提供了许多用于数字操作的方法,如 Number.parseInt()Number.isNaN()
  • String:用于处理字符串,提供了多种字符串操作的方法,如 String.prototype.indexOf()String.prototype.toUpperCase()
  • Boolean:用于处理布尔值 (truefalse)。
  • BigInt:用于处理任意精度的整数。
  • Symbol:用于创建唯一且不可变的数据类型,常用于对象属性的标识符。
3. 集合对象
  • Array:用于存储和操作有序集合,提供了许多方法,例如 push()pop()map()filter()
  • Set:用于存储唯一值的集合,提供了 add()delete() 等方法。
  • Map:用于存储键值对的集合,提供了 set()get()has() 等方法。
  • WeakSet:类似于 Set,但只能存储对象的弱引用。
  • WeakMap:类似于 Map,但键必须是对象,并且是弱引用。
4. 结构化数据
  • Object:几乎所有的 JavaScript 对象都是 Object 的实例,它是创建其他对象的原型。
  • Function:用于定义可调用的函数对象。
  • Date:用于处理日期和时间。
  • RegExp:用于定义和操作正则表达式。
5. 错误对象
  • Error:通用错误对象,所有其他错误类型的父对象。
  • SyntaxError:表示代码语法错误。
  • TypeError:表示数据类型错误。
  • ReferenceError:表示引用了不存在的变量。
6. 国际化对象
  • Intl:用于处理语言敏感的字符串对比、数字格式化、日期和时间格式化等。
7. 其他内置对象
  • JSON:用于解析和序列化 JSON 数据。
  • Promise:用于处理异步操作,提供了 .then().catch() 方法。
  • Reflect:提供了与对象操作有关的低级方法,与代理 (Proxy) 对象结合使用。
  • Proxy:用于创建一个对象的代理,从而可以对对象的基本操作进行拦截和自定义。

这些内置对象为 JavaScript 提供了丰富的功能,帮助开发者更方便地进行数据处理、错误处理、集合管理、异步编程等多种操作。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值