---
title: Objetos integrados padrão
slug: Web/JavaScript/Reference/Global_Objects
tags:
- Built-in
- JavaScript
- Objects
- Reference
translation_of: Web/JavaScript/Reference/Global_Objects
---
Este capítulo documenta todos os objectos built-in do JavaScript standard, juntamente com os seus métodos e propriedades.
O termo "objectos globais" (ou objectos built-in standard) não é para ser confundido com objecto global. Aqui, os objectos globais referem-se a objectos no scope global (mas apenas se o modo strict do ECMAScript 5 não estiver a ser usado! Senão retorna undefined
). O próprio global object pode ser acedido através do operador {{jsxref("Operators/this", "this")}} no scope global. Na verdade, o scope global consiste nas propriedades do objecto global (incluíndo propriedades herdadas, se alguma).
Outros objectos no scope global são criados através do script do utilizador or fornecidos pela aplicação host. Os objectos do host disponíveis no contexto browser são documentados na referência da API. Para mais informações sobre a distinção entre DOM e o núcleo do JavaScript, ver exposição das tecnologias do JavaScript.
Objetos padrão (por categoria)
Propriedades do valor
Estas propriedades globais devolvem um valor simples; estas não têm propriedades ou métodos.
- {{jsxref("Infinity")}}
- {{jsxref("NaN")}}
- {{jsxref("undefined")}}
- {{jsxref("null")}} literal
Propriedades da função
Estas funções globais - funções que são chamadas no mundo ao invés de um objeto - devolvem diretamente os seus resultados para o chamador.
- {{jsxref("Global_Objects/eval", "eval()")}}
- {{jsxref("Global_Objects/uneval", "uneval()")}} {{non-standard_inline()}}
- {{jsxref("Global_Objects/isFinite", "isFinite()")}}
- {{jsxref("Global_Objects/isNaN", "isNaN()")}}
- {{jsxref("Global_Objects/parseFloat", "parseFloat()")}}
- {{jsxref("Global_Objects/parseInt", "parseInt()")}}
- {{jsxref("Global_Objects/decodeURI", "decodeURI()")}}
- {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent()")}}
- {{jsxref("Global_Objects/encodeURI", "encodeURI()")}}
- {{jsxref("Global_Objects/encodeURIComponent", "encodeURIComponent()")}}
- {{jsxref("Global_Objects/escape", "escape()")}} {{deprecated_inline()}}
- {{jsxref("Global_Objects/unescape", "unescape()")}} {{deprecated_inline()}}
Objetos fundamentais
Estes são os objetos básicos, fundamentais, em que todos os outros objetos são baseados. Isto inclui objetos que representam objetos gerais, funções, e erros.
- {{jsxref("Object")}}
- {{jsxref("Function")}}
- {{jsxref("Boolean")}}
- {{jsxref("Symbol")}} {{experimental_inline()}}
- {{jsxref("Error")}}
- {{jsxref("EvalError")}}
- {{jsxref("InternalError")}}
- {{jsxref("RangeError")}}
- {{jsxref("ReferenceError")}}
- {{jsxref("StopIteration")}}
- {{jsxref("SyntaxError")}}
- {{jsxref("TypeError")}}
- {{jsxref("URIError")}}
Números e datas
Objectos que lidam com números, datas e cálculos matemáticos.
- {{jsxref("Number")}}
- {{jsxref("Math")}}
- {{jsxref("Date")}}
Processamento de texto
Objectos para manipular texto.
- {{jsxref("String")}}
- {{jsxref("RegExp")}}
Coleções indexadas
Coleções ordenadas por um indíce. Objectos do tipo array.
- {{jsxref("Array")}}
- {{jsxref("Int8Array")}}
- {{jsxref("Uint8Array")}}
- {{jsxref("Uint8ClampedArray")}}
- {{jsxref("Int16Array")}}
- {{jsxref("Uint16Array")}}
- {{jsxref("Int32Array")}}
- {{jsxref("Uint32Array")}}
- {{jsxref("Float32Array")}}
- {{jsxref("Float64Array")}}
- {{jsxref("ParallelArray")}} {{non-standard_inline()}}
Coleções por chave
Coleções de objectos como chaves. Elementos iteráveis por ordem de inserção.
- {{jsxref("Map")}} {{experimental_inline()}}
- {{jsxref("Set")}} {{experimental_inline()}}
- {{jsxref("WeakMap")}} {{experimental_inline()}}
- {{jsxref("WeakSet")}} {{experimental_inline()}}
Dados estruturados
Buffers de dados e JavaScript Object Notation (JSON).
- {{jsxref("ArrayBuffer")}}
- {{jsxref("DataView")}}
- {{jsxref("JSON")}}
Objectos de abstração de controlo
- {{jsxref("Iterator")}} {{non-standard_inline()}}
- {{jsxref("Generator")}} {{experimental_inline()}}
- {{jsxref("Promise")}} {{experimental_inline()}}
Reflexão
- {{jsxref("Reflect")}} {{experimental_inline()}}
- {{jsxref("Proxy")}} {{experimental_inline()}}
Internacionalização
Adições ao núcleo do ECMAScript para funcionalidades de linguagens sensíveis.
- {{jsxref("Intl")}}
- {{jsxref("Global_Objects/Collator", "Intl.Collator")}}
- {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}
- {{jsxref("Global_Objects/NumberFormat", "Intl.NumberFormat")}}
Objetos não padrão
- {{jsxref("Iterator")}} {{non-standard_inline}}
- {{jsxref("ParallelArray")}} {{non-standard_inline}}
- {{jsxref("StopIteration")}} {{non-standard_inline}}
Outros