Skip to content

[js] 第11天 简要描述下JS有哪些内置的对象 #33

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

第11天 简要描述下JS有哪些内置的对象

Activity

tiyunchen

tiyunchen commented on Jun 1, 2019

@tiyunchen
  • 时间对象Date
  • 字符串对象String
  • 数学对象Math
  • 数值对象Number
  • 数组对象Array
  • 函数对象Function
  • 函数参数集合arguments
  • 布尔对象Boolean
  • 错误对象Error
  • 基础对象Object
myprelude

myprelude commented on Jun 13, 2019

@myprelude
  • Reg
  • Date
  • Math
daodaolee

daodaolee commented on Jun 18, 2019

@daodaolee
Damon99999

Damon99999 commented on Jun 18, 2019

@Damon99999

Date
Math
Array
Number
String

AricZhu

AricZhu commented on Jun 24, 2019

@AricZhu
  1. Math
  2. Regex
  3. Date
  4. Object, Array, Boolean, String, Number
poporeki

poporeki commented on Jul 4, 2019

@poporeki

内置对象是本地对象的子集

  • Global
  • Math
  • Json
Konata9

Konata9 commented on Jul 26, 2019

@Konata9

JS 的内置对象也称为“全局作用域里的对象”。与“全局对象”不同,全局对象是通过 this 访问(在浏览器里也就是 window 对象)。

标准的内置对象可以理解为可以直接调用的对象。常用的有下面这些:

  • undefined
  • NaN
  • null
  • eval()
  • parseInt() / parseFloat()
  • encodeURI() / encodeURIComponent()
  • decodeURI() / decodeURIComponent()
  • Number / Math / Date / RegExp / Array / String / Map / WeekMap / Set / WeekSet / Symbol / Object / Function / Error (都是可以 new 出来的对象)
  • JSON

完整的对象要参考 MDN:JavaScript 标准内置对象

censek

censek commented on Oct 12, 2019

@censek
类型 举例
值属性 Infinity ,NaN ,undefined ,null ,globalThis
函数属性 eval() ,isNaN() ,parseInt() ,encodeURI() ,……
基本对象 Object ,Function ,Boolean ,Symbol ,Error ,……
数字和日期对象 Number ,Math,Date ,……
字符串 String ,RegExp
可索引的集合对象 Array ,……
使用键的集合对象 Map ,Set ,……
…… ……
kruzabc

kruzabc commented on Dec 26, 2019

@kruzabc

按我的理解,js内置的对象就是符合EcmaScript对规范的全局对象,而不是浏览器对象或者nodejs对象,也不应该是函数,据我所知满足这个只有:

  1. Math
  2. JSON
  3. Intl
  4. WebAssembly
huangd-d

huangd-d commented on Mar 18, 2020

@huangd-d

按我的理解,js内置的对象就是符合EcmaScript对规范的全局对象,而不是浏览器对象或者nodejs对象,也不应该是函数,据我所知满足这个只有:

  1. Math
  2. JSON
  3. Intl
  4. WebAssembly

第3个还看到过, 第四个真牛逼。直接干 c 了!

larry0442

larry0442 commented on Apr 7, 2020

@larry0442

值属性

  1. Infinity
  2. null
  3. undefined
  4. globalThis
  5. NaN(字面量)

函数属性

  1. parseInt /parseFloat
  2. eacape /unescape
  3. encodeURI(Component) / decodeRUI(Component)
  4. eval/ uneval
  5. isNaN
  6. isFinite

基本对象

  1. Object
  2. Function
  3. Boolean
  4. Symbol
  5. Error
  6. TypeError
  7. ...记不住

字符串

  1. String
  2. RegExp

数字、日期

  1. Date
  2. Number
  3. Math
  4. BigInt(新的)

使用键的对象

  1. Set
  2. Map

索引

  1. Array
  2. 还有一堆。。
larry0442

larry0442 commented on Apr 7, 2020

@larry0442

值属性

  1. Infinity
  2. null
  3. undefined
  4. globalThis
  5. NaN(字面量)

函数属性

  1. parseInt /parseFloat
  2. eacape /unescape
  3. encodeURI(Component) / decodeRUI(Component)
  4. eval/ uneval
  5. isNaN
  6. isFinite

基本对象

  1. Object
  2. Function
  3. Boolean
  4. Symbol
  5. Error
  6. TypeError
  7. ...记不住

字符串

  1. String
  2. RegExp

数字、日期

  1. Date
  2. Number
  3. Math
  4. BigInt(新的)

使用键的对象

  1. Set
  2. Map

索引

  1. Array
  2. 还有一堆。。

实在是记不住那么多,看这里

blueRoach

blueRoach commented on May 27, 2020

@blueRoach

Object
Function
Array
Null
undefined
Number
String
Boolean
Symbol
Math
RegExp
Set
Map
Proxy
Error

giggleCYT

giggleCYT commented on Jun 3, 2020

@giggleCYT

数据封装类对象:StringBooleanNumberArray,和Object;

其他对象:FunctionArgumentsMathDateRegExpError

Alex-Li2018

Alex-Li2018 commented on Jul 28, 2020

@Alex-Li2018
  • 时间对象Date
  • 字符串对象String
  • 数学对象Math
  • 数值对象Number
  • 数组对象Array
  • 函数对象Function
  • 函数参数集合arguments
  • 布尔对象Boolean
  • 错误对象Error
  • 基础对象Object

牛逼而全

smile-2008

smile-2008 commented on Sep 7, 2020

@smile-2008

时间对象Date
字符串对象String
数学对象Math
数值对象Number
数组对象Array
函数对象Function
函数参数集合arguments
布尔对象Boolean
错误对象Error
基础对象Object

songlovena

songlovena commented on Jan 23, 2021

@songlovena

(1) 数据类型对象:Number、String、Array、Boolean、Object、Symbol

(2) 日期对象 Date

(3) 正则对象 RegExp

(4) 数学对象 Math

(5) 函数参数对象 Arguments

(6) 函数对象 Function

(7) JSON对象等

xiezhenghua123

xiezhenghua123 commented on Apr 12, 2021

@xiezhenghua123

Array
String
Date
正则对象
function对象
Math对象

378406712

378406712 commented on Apr 26, 2021

@378406712

(字符串)
字符串:String
正则:RegExp

(数字和日期对象)
日期:Date
数学:Math
数值:Number
大数:BigInt

(错误对象)
错误:Error
...

(基本对象)
布尔值:Boolean
唯一值:Symbol
对象:Object
函数:Function

(可索引集合对象)
数组:Array

(键集合对象)
Map,Set,WeakMap,WeakSet

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects

zxcdsaqwe123

zxcdsaqwe123 commented on Oct 1, 2021

@zxcdsaqwe123
// 1. Array
// 2. Object
// 3. window
// 4. Function
amikly

amikly commented on Oct 29, 2021

@amikly

值属性

这些全局属性返回一个简单值,这些值没有自己的属性和方法

函数属性

全局函数可以之间调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者

基本对象

基本对象时定义或使用其他对象的基础

基本对象包括 一般对象、函数对象和错误对象

错误对象

错误对象是一种特殊的基本对象。它们拥有基本的Error类型,同时也有多种具体的错误类型

数字和日期对象

用来表示数字、日期和执行数学计算的对象

字符串

用来表示和操作字符串的对象

可索引的集合对象

这些对象表示按照索引值来排序的数据集合,包括数组和类型数组、以及类数组结构的对象

使用键的集合对象

这些集合对象在存储数据时会使用到键,包括可迭代的MapSet,支持按照插入顺序来迭代顺序

结构化数据

这些对象用来表示和操作结构化的缓冲区数据,或使用 JSON (JavaScript Object Notation)编码的数据。

控制抽象对象

控件抽象可以帮助构造代码,尤其是异步代码(例如,不使用深度嵌套的回调)。

反射

国际化

ECMAScript核心的附加功能,用于支持多语言处理。

WebAssembly

其他

tk12138

tk12138 commented on Nov 17, 2021

@tk12138

JS中常用的内置对象:Array对象,Date对象,String对象,Math对象,Global对象(全局属性和函数,可用于所有内置JS对象,比如isNaN(),parseInt(),parseFloat())

xiaoqiangz

xiaoqiangz commented on May 24, 2022

@xiaoqiangz

JS中常用的内置对象: Object、Math、Array、String、Date、Global、Function、Json等等

WangXi01

WangXi01 commented on Jul 13, 2022

@WangXi01

几个基础类型还有Date,Math,JSON

lili-0923

lili-0923 commented on Feb 2, 2024

@lili-0923

math、date、string、array、object、number、boolean、regexp、function、error、error.prototype、promise、promise.prototype、map、set、weakmap、weakset、symbol、proxy、proxy.prototype和reflect

pengsir120

pengsir120 commented on Sep 12, 2024

@pengsir120

1.Map
2.Set
3.WeakMap
4.WeakSet
5.Object
6.Function
7.Boolean
8.Number
9.Math
10.Date
12.String
13.Array
14.RegExp
15.Reflect
16.Proxy
17.Promise
18.Iterator
19.Error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    jsJavaScript

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @smile-2008@haizhilin2013@Konata9@xiaoqiangz@WangXi01

        Issue actions

          [js] 第11天 简要描述下JS有哪些内置的对象 · Issue #33 · haizlin/fe-interview