Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Objets globaux
Ce chapitre documente tous les objets standards intégrés de JavaScript, y compris leurs méthodes et propriétés.
Le terme « objets globaux » (ou objets standards intégrés) ne doit pas être confondu avecl'objet global. Ici, « objets globaux » fait référence auxobjets dans la portée globale.
L'objet global lui-même peut être accédé à l'aide de l'opérateurthis
dans la portée globale. En fait, la portée globaleest constituée des propriétés de l'objet global, y compris les propriétés héritées, le cas échéant.
Les autres objets dans la portée globale sont soitcréés par le script utilisateur, soit fournis par l'application hôte. Les objets hôtes disponibles dans les contextes de navigateur sont documentés dans laréférence des API.
Pour plus d'informations sur la distinction entre leDOM et le cœur deJavaScript, voir lavue d'ensemble des technologies JavaScript.
In this article
Objets standards par catégorie
>Propriétés de valeur
Ces propriétés globales renvoient une valeur simple. Elles n'ont ni propriétés ni méthodes.
Propriétés de fonction
Ces fonctions globales — fonctions appelées globalement, et non sur un objet — renvoient directement leur résultat à l'appelant.
Objets fondamentaux
Ces objets représentent les constructions fondamentales du langage.
Objets d'erreur
Les objets d'erreur sont un type particulier d'objet fondamental. Ils incluent le type de baseError
, ainsi que plusieurs types d'erreurs spécialisés.
Nombres et dates
Ce sont les objets de base représentant les nombres, les dates et les calculs mathématiques.
Traitement du texte
Ces objets représentent les chaînes de caractères et permettent de les manipuler.
Collections indexées
Ces objets représentent des collections de données ordonnées par une valeur d'index. Cela inclut les tableaux (typés) et les structures similaires aux tableaux.
Collections avec clés
Ces objets représentent des collections utilisant des clés. Les collections itérables (Map
etSet
) contiennent des éléments facilement itérables dans l'ordre d'insertion.
Données structurées
Ces objets représentent et manipulent des tampons de données structurées et des données encodées en JSON (JavaScript Object Notation).
Gestion de la mémoire
Ces objets interagissent avec le mécanisme de collecte des ordures (garbage collection).
Objets de contrôle d'abstraction
Les abstractions de contrôle aident à structurer le code, en particulier le code asynchrone (sans utiliser de callbacks profondément imbriqués, par exemple).
Introspection
Internationalisation
Ajouts au cœur d'ECMAScript pour les fonctionnalités sensibles à la langue.