【问题标题】:why does javascript have a set of built in objects? [closed]为什么javascript有一组内置对象? [关闭]
【发布时间】:2010-09-10 09:12:49
【问题描述】:

有什么特别的原因吗?

【问题讨论】:

  • 每种语言都需要一些对象,为什么没有呢?
  • 您真的想实现自己的StringArrayObjectDate、...类型?

标签: javascript html css


【解决方案1】:

任何语言都有标准库的原因相同。它没有很多,但它确实有一些非常有用。

ECMAScript 仅有的对象类型是:

  • 对象
  • 功能
  • 数组
  • 字符串
  • 布尔值
  • 号码
  • 日期
  • 正则表达式

连同标准错误对象。省略上述任何一项都会显着降低语言的易用性。

请注意,许多人将 JavaScript 与之混为一谈的 W3C API 并未内置于该语言中。

【讨论】:

  • 是的,但 Math 不是对象类型。它是一个“全局对象的属性”的单个对象,但大多数人会认为它是一个静态类。
  • 你说得对,我看错了,我以为这是内置对象列表,我的错。
【解决方案2】:

基本上这样您就不必编写它们了。

从技术上讲,一些内置函数封装了 JavaScript 本身无法实现的功能(即构建 dom--direct "Browser" 界面)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多