1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
---
title: Objectes Standard
slug: Web/JavaScript/Referencia/Objectes_globals
translation_of: Web/JavaScript/Reference/Global_Objects
---
<div>
<div>{{jsSidebar("Objects")}}</div>
</div>
<h2 id="Summary" name="Summary">Resum</h2>
<p>Aquest capítol llista tots els objectes que Javascript proporciona per defecte, així com els seus mètodes i propietats.</p>
<div class="onlyinclude">
<p>És important no confondre el terme "objectes globals" (també anomenats objectes <em>standard</em> o <em>built-in</em>) amb <em>objecte global</em>. En aquesta pàgina <em>objecte global</em> es refereix a <em>objectes en l'àmbit global</em> (però només si no s'utilitza el mode estricte de ECMAScript 5! En qualsevol altre cas retorna <code>undefined</code>). Es pot accedir a l'<em>objecte global</em> en si mateix mitjançant l'operador {{jsxref("Referencia/Objectes_standard/this", "this")}} en l'àmbit global. De fet l'àmbit global <em>consisteix </em>en les propietats de l'objecte global (propietats heredades incloses, si s'escau).</p>
<p>Altres objectes en l'àmbit global són o bé <a href="/ca/docs/Web/JavaScript/Guide/Working_with_Objects#Creating_new_objects">creats per l'script de l'usuari</a> o bé proporcionats per l'aplicació del <em>host</em>. Els objectes proporcionats pel <em>host </em>disponibles en els àmbits del navegador estan documentats a la <a href="/ca/docs/Web/API/Reference">referència de la API</a>.</p>
<h2 id="Objectes_standard_(per_categoria)">Objectes standard (per categoria)</h2>
<h3 id="Propietats_de_valor">Propietats de valor</h3>
<p>Propietats globals que retornen un valor simple.</p>
<ul>
<li>{{jsxref("Infinity")}}</li>
<li>{{jsxref("NaN")}}</li>
<li>{{jsxref("undefined")}}</li>
<li>El literal {{jsxref("null")}}</li>
</ul>
<h3 id="Funcions_globals">Funcions globals</h3>
<p>Funcions globals que retornen el resultat d'una rutina específica.</p>
<ul>
<li>{{jsxref("eval", "eval()")}}</li>
<li>{{jsxref("uneval", "uneval()")}} {{non-standard_inline()}}</li>
<li>{{jsxref("isFinite", "isFinite()")}}</li>
<li>{{jsxref("isNaN", "isNaN()")}}</li>
<li>{{jsxref("parseFloat", "parseFloat()")}}</li>
<li>{{jsxref("parseInt", "parseInt()")}}</li>
<li>{{jsxref("decodeURI", "decodeURI()")}}</li>
<li>{{jsxref("decodeURIComponent", "decodeURIComponent()")}}</li>
<li>{{jsxref("encodeURI", "encodeURI()")}}</li>
<li>{{jsxref("encodeURIComponent", "encodeURIComponent()")}}</li>
<li>{{jsxref("escape", "escape()")}} {{deprecated_inline()}}</li>
<li>{{jsxref("unescape", "unescape()")}} {{deprecated_inline()}}</li>
</ul>
<h3 id="Objectes_fonamentals">Objectes fonamentals</h3>
<p>Objectes generals del llenguatge, funcions i errors.</p>
<ul>
<li>{{jsxref("Object")}}</li>
<li>{{jsxref("Function")}}</li>
<li>{{jsxref("Boolean")}}</li>
<li>{{jsxref("Symbol")}} {{experimental_inline()}}</li>
<li>{{jsxref("Error")}}</li>
<li>{{jsxref("EvalError")}}</li>
<li>{{jsxref("InternalError")}}</li>
<li>{{jsxref("RangeError")}}</li>
<li>{{jsxref("ReferenceError")}}</li>
<li>{{jsxref("SyntaxError")}}</li>
<li>{{jsxref("TypeError")}}</li>
<li>{{jsxref("URIError")}}</li>
</ul>
<h3 id="Nombres_i_dates">Nombres i dates</h3>
<p>Objectes que emmagatzemen nombres, dades i càlculs matemàtics.</p>
<ul>
<li>{{jsxref("Number")}}</li>
<li>{{jsxref("Math")}}</li>
<li>{{jsxref("Date")}}</li>
</ul>
<h3 id="Processament_de_text">Processament de text</h3>
<p>Objectes per manipular text.</p>
<ul>
<li>{{jsxref("String")}}</li>
<li>{{jsxref("RegExp")}}</li>
</ul>
<h3 id="Col·leccions_indexades">Col·leccions indexades</h3>
<p>Col·leccions ordenades per un índex. Objectes de tipus array.</p>
<ul>
<li>{{jsxref("Array")}}</li>
<li>{{jsxref("Int8Array")}}</li>
<li>{{jsxref("Uint8Array")}}</li>
<li>{{jsxref("Uint8ClampedArray")}}</li>
<li>{{jsxref("Int16Array")}}</li>
<li>{{jsxref("Uint16Array")}}</li>
<li>{{jsxref("Int32Array")}}</li>
<li>{{jsxref("Uint32Array")}}</li>
<li>{{jsxref("Float32Array")}}</li>
<li>{{jsxref("Float64Array")}}</li>
</ul>
<h3 id="Diccionaris_(mapes)">Diccionaris (mapes)</h3>
<p>Col·leccions d'objectes de tipus diccionari (també coneguts com a mapes o col·leccions d'entrades clau-valor). Els elements són iterables per ordre d'inserció.</p>
<ul>
<li>{{jsxref("Map")}} {{experimental_inline()}}</li>
<li>{{jsxref("Set")}} {{experimental_inline()}}</li>
<li>{{jsxref("WeakMap")}} {{experimental_inline()}}</li>
<li>{{jsxref("WeakSet")}} {{experimental_inline()}}</li>
</ul>
<h3 id="Dades_estructurades">Dades estructurades</h3>
<p>Buffers de dades i <strong>J</strong>ava<strong>S</strong>cript <strong>O</strong>bject <strong>N</strong>otation.</p>
<ul>
<li>{{jsxref("ArrayBuffer")}}</li>
<li>{{jsxref("DataView")}}</li>
<li>{{jsxref("JSON")}}</li>
</ul>
<h3 id="Objectes_d'abstracció_de_control">Objectes d'abstracció de control</h3>
<ul>
<li>{{jsxref("Promise")}} {{experimental_inline()}}</li>
</ul>
<h3 id="Reflexió">Reflexió</h3>
<ul>
<li>{{jsxref("Reflect")}} {{experimental_inline()}}</li>
<li>{{jsxref("Proxy")}} {{experimental_inline()}}</li>
</ul>
<h3 id="Internacionalització">Internacionalització</h3>
<p>Adicions al nucli de ECMAScript per a funcionalitats sensibles a l'idioma.</p>
<ul>
<li>{{jsxref("Intl")}}</li>
<li>{{jsxref("Collator", "Intl.Collator")}}</li>
<li>{{jsxref("DateTimeFormat", "Intl.DateTimeFormat")}}</li>
<li>{{jsxref("NumberFormat", "Intl.NumberFormat")}}</li>
</ul>
<h3 id="Objectes_no-standard">Objectes no-standard</h3>
<ul>
<li>{{jsxref("Generator")}} {{non-standard_inline()}}</li>
<li>{{jsxref("Iterator")}} {{non-standard_inline()}}</li>
<li>{{jsxref("ParallelArray")}} {{non-standard_inline()}}</li>
<li>{{jsxref("StopIteration")}} {{non-standard_inline()}}</li>
</ul>
<h3 id="Altres">Altres</h3>
<ul>
<li><code><a href="/ca/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code></li>
</ul>
</div>
<p> </p>
|