diff options
Diffstat (limited to 'files/ca/web/javascript/reference/global_objects/index.html')
-rw-r--r-- | files/ca/web/javascript/reference/global_objects/index.html | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/files/ca/web/javascript/reference/global_objects/index.html b/files/ca/web/javascript/reference/global_objects/index.html new file mode 100644 index 0000000000..60bd0333f7 --- /dev/null +++ b/files/ca/web/javascript/reference/global_objects/index.html @@ -0,0 +1,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> |