Cette partie référence tous les objets natifs standards JavaScript, avec leurs propriétés et méthodes.
Le terme « objets globaux » (ou objets natifs standards) ne doit pas ici être confondu avec l*'objet global*. Ici, « objets globaux » se réfère aux objets de portée globale. L'objet global lui-même peut être accédé en utilisant this
dans la portée globale (uniquement lorsque le mode strict n'est pas utilisé, sinon, il renvoie undefined
). En réalité, la portée globale consiste des propriétés de l'objet global (avec ses propriétés héritées, s'il en a).
Note : En mode strict, la portée globale représentée par this
sera undefined
.
Les autres objets de la portée globale sont créés par les scripts utilisateurs ou fournis par l'application hôte dans laquelle s'exécute JavaScript. Les objets mis à disposition par les navigateurs web sont documentés dans la référence API. Pour plus d'informations sur la distinction entre le DOM et JavaScript, voir l'aperçu des technologies JavaScript.
Objets globaux standards (par catégorie) Propriétés - valeursLes propriétés globales renvoient une valeur simple, elles ne possèdent aucune propriété ou méthode :
Infinity
NaN
undefined
null
globalThis
Les fonctions globales, appelées globalement (et non par rapport à un objet), renvoient directement leur résultat à l'objet appelant.
eval()
uneval()
Non standardisFinite()
isNaN()
parseFloat()
parseInt()
decodeURI()
decodeURIComponent()
encodeURI()
encodeURIComponent()
escape()
Obsolèteunescape()
ObsolèteCes objets sont les objets fondamentaux de JavaScript. Parmi ces objets, on retrouve les objets génériques, les fonctions et les erreurs.
Object
Function
Boolean
Symbol
Error
EvalError
InternalError
Non standardRangeError
ReferenceError
StopIteration
SyntaxError
TypeError
URIError
Ces objets permettent de manipuler les nombres, dates et calculs mathématiques.
Manipulation de textesCes objets permettent de manipuler des chaînes de caractères.
Collections indexéesCes objets sont des collections ordonnées par un index. Cela inclut les tableaux (typés) et les objets semblables aux tableaux.
Array
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array
Ces objets représentent des collections d'objets avec clefs. Ils contiennent des éléments itérables, dans leur ordre d'insertion.
Données structuréesCes objets permettent de représenter et de manipuler des tampons de données (buffers) et des données utilisant la notation JSON (JavaScript Object Notation).
ArrayBuffer
SharedArrayBuffer
ExpérimentalAtomics
ExpérimentalDataView
JSON
Ces objets ont été ajoutés à ECMAScript pour des traitements dépendants de particularités linguistiques. Ils possèdent leur propre spécification.
Intl
Intl.Collator
Intl.DateTimeFormat
Intl.ListFormat
Intl.NumberFormat
Intl.PluralRules
Intl.RelativeTimeFormat
Intl.Locale
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4