★ wanayoo — archive 1999 https://developer.mozilla.org/fr/docs/Web/JavaScript/IndexNouvelle recherche | Portail wanayoo

Check out Firefox Developer Edition, the first browser built for developers like you. http://mzl.la/112VrtT

mozilla
Vos résultats de recherche

    Index

    558 pages trouvées :

    Page Étiquettes et résumé
    JavaScript JavaScript, Landing
    Le standard pour JavaScript est ECMAScript. En 2012, tous les navigateurs modernes supportent complètement ECMAScript 5.1. Les anciens navigateurs supportent au minimum ECMAScript 3. Une sixième version majeure est en cours de préparation.
    Caractère énumérable des propriétés et rattachement JavaScript
    Le rattachement (ou la propriété) d'une propriété est déterminé selon qu'une propriété est directement liée à un objet ou descend grâce à la chaîne de prototypes.
    ECMAScript JavaScript
    ECMAScript est le langage de script qui forme la base de JavaScript. JavaScript comprend entièrement ECMAScript, c'est-à-dire que JavaScript est ECMAScript avec quelques fonctionnalités supplémentaires. ECMAScript est standardisé par l'organisation Ecma International dans la spécification ECMA-262.
    Gestion de la mémoire JavaScript
    Quel que soit le langage de programmation, le cycle de vie de la mémoire ressemblera à :
    Guide JavaScript Beginner, Guide, JavaScript
    Suivant »
    A propos de ce guide Guide, JavaScript
    JavaScript est un langage de script orienté objet et indépendant de la plateforme. Ce guide explique tout ce que vous devriez savoir pour utiliser JavaScript.
    Aperçu de JavaScript Guide, Intermediate, JavaScript
    Ce chapitre est une introduction à JavaScript et détaille quelques-uns des concepts fondamentaux de ce langage.
    Closures (Fermetures) Closure, Guide, Intermediate, JavaScript
    Les fermetures, ou closures en anglais, sont des fonctions qui utilisent des variables libres.
    Expressions et opérateurs Beginner, Guide, JavaScript
    Ce chapitre aborde les expressions et les opérateurs en JavaScript, il inclue des notions sur les opérateurs d'affectation, de comparaison, les opérateurs arithmétiques, binaires, logiques, ceux qui s'appliquent sur les chaînes de caractères ainsi que les opérateurs spéciaux.
    Expressions rationnelles Expressions rationnelles, Expressions régulières, Guide, JavaScript, regexp
    Les expressions régulières sont des motifs utilisés pour correspondre à certaines combinaisons de caractères au sein des chaînes de caractères. En JavaScript, les expressions régulières sont également des objets. Ces motifs sont utilisés avec les méthodes exec et test d'un objet RegExp, et les méthodes match, replace, search, et split d'un objet String. Ce chapitre explique l'utilisation des expressions régulières en JavaScript.
    Fonctions Beginner, Fonctions, Guide, Intermediate, JavaScript
    Les fonctions font partie des briques fondamentales de JavaScript. Une fonction est une procédure JavaScript, un ensemble d'instructions effectuant une tâche ou calculant une valeur. Afin d'utiliser une fonction, il est nécessaire de l'avoir auparavant définie au sein de la portée dans laquelle on souhaite l'appeler.
    Héritage et chaîne de prototypes Guide, Inheritance, Intermediate, JavaScript, OOP
    JavaScript peut parfois se révéler déroutant, notamment pour les développeurs habitué-es à des langages fonctionnant avec des classes (Java ou C++ par exemple). JavaScript possède un typage dynamique et ne fournit pas d'implémentation de classe (le mot-clé class est malgré tout réservé, et ne peut donc pas être utilisé comme nom de variable).
    Instructions (Direction du flux d'instructions) Guide, JavaScript, instructions
    JavaScript fournit un ensemble d'instructions, notamment des instructions permettant de contrôler le flux de l'exécution. Ces instructions permettant, par exemple, d'augmenter le côté interactif des pages web. Ce chapitre fournit un aperçu de ces instructions.
    Itérateurs et générateurs Guide, Intermediate, JavaScript
    Traiter chaque élement d'une liste est une tâche très courante. JavaScript offre plusieurs moyens d'itérer sur une collection, d'une simple boucle for ou for each à l'utilisation de map(), filter() ou des compréhensions de tableau.
    L'égalité en JavaScript Conversion, Guide, JavaScript, Égalité
    Voici comment utiliser chacun de ces outils de comparaisons :
    La gestion de la concurrence et la boucle des événements Guide, Intermediate, JavaScript
    Les sections qui suivent décrivent un modèle théorique. En réalité, les moteurs JavaScript implémentent et optimisent fortement la sémantique décrite ici.
    Le modèle objet JavaScript en détails Guide, Intermediate, JavaScript, Object
    JavaScript est un langage objet basé sur des prototypes plus que sur des classes. Cette différence peut rendre difficile la compréhension des hiérarchies entre objets, leurs créations, l'héritage de propriétés et de leurs valeurs... L'objectif de ce chapitre est de clarifier ces différents éléments en expliquant le modèle prototypal et ses différences avec un système de classes.
    Le protocole Iterator (pour Itérateur) ECMAScript, Experimental, Intermediate, Iterator, JavaScript
    Un des éléments ajoutés par ECMAScript 6 n'est ni une nouvelle syntaxe ni un nouvel objet natif mais un protocole. Ce protocole peut être implémenté pour n'importe quel objet qui respecte certaines conventions.
    Objets élémentaires JavaScript Guide, JavaScript, Objets JavaScript
    Dans ce chapitre nous verrons les différents objets élémentaires qui existent en JavaScript : Array, Boolean, Date, Function, Math, Number, RegExp, et String.
    Obsolete Pages NeedsTranslation, TopicStub
    This is a list of pages that have been merged into chapters (in alphabetical order):
    Retours sur l'héritage Guide, Héritage, JavaScript
    Pour des informations plus générales sur l'héritage dans JavaScript, il est conseillé de lire la page  Héritage et chaîne de prototypes.
    Utiliser le JSON natif Add-ons, Advanced, ECMAScript5, Extensions, JSON, JavaScript
    Cet article aborde l'objet JSON natif conforme à ECMAScript 5 qui a été ajouté à Gecko 1.9.1. Pour consulter les informations de base sur l'utilisation de JSON dans les versions précédentes de Firefox, consulter la page JSON.
    Utiliser les objets Guide, JavaScript, Objets
    JavaScript est basé sur un paradigme objet. Un objet est un ensemble de propriétés et une propriété associe un nom à une valeur. La valeur d'une propriété peut être une fonction : elle sera alors appelée méthode de l'objet. Il existe des objets prédéfinis au sein du navigateur mais il est également possible de définir ses propres objets.
    Valeurs, variables et littéraux Guide, JavaScript
    Ce chapitre aborde les valeurs en JavaScript. Il décrit les briques élémentaires pour construire des blocs d'expressions JavaScript : les variables, les constantes et les littéraux.
    iterable ECMAScript6, JavaScript, Reference, Référence, iterables
    Au sens strict pour ECMAScript 6, Iterable est une interface (autrement dit, un protocole) et n'est pas un type d'objet comme Array ou Map.
    Index JavaScript, MDN, meta
    {{Index("/fr/docs/Web/Javascript")}}
    Introduction à JavaScript orienté objet Inheritance, Intermediate, JavaScript, OOP, Object, Object-Oriented
    JavaScript possède un grand potentiel pour la programmation orientée objet (OOP). Cet article débutera par une introduction à la programmation orientée objet puis abordera le modèle objet de JavaScript et finira par les concepts de la programmation orientée objet appliquée à JavaScript.
    Les tableaux typés en JavaScript
    Les applications web deviennent de plus en plus performantes et profitent de fonctionnalités comme la manipulation du son ou de la vidéo. Elles accèdent aux données brutes via des WebSockets, etc. On voit ici que manipuler des données binaires brutes devient intéressant. Auparavant, la méthode utilisée consistait à utiliser une chaîne de caractères pour représenter les données et d'utiliser la méthode charCodeAt() pour lire les différents octets.
    New in JavaScript NeedsTranslation, TopicStub
    Follow the links below to get to know about new features in JavaScript:
    Liste des changements liés à JavaScript par version de Firefox JavaScript, Versions
    Cette page décrit les changements apportés aux différentes versions de Firefox qui ont trait à JavaScript.
    Nouveautés dans JavaScript 1.6 E4X, JavaScript
    JavaScript 1.6 introduit plusieurs nouvelles fonctionnalités : E4X, plusieurs nouvelles méthodes pour Array, et des méthodes génériques pour Array et String.
    Nouveautés dans JavaScript 1.7 JavaScript
    JavaScript 1.7 est une mise à jour du langage qui introduit plusieurs nouvelles fonctionnalités, en particulier : des générateurs et des itérateurs, la définition de tableaux par compréhension, les expressions let et l'assignation déstructurante. Il reprend également toutes les fonctionnalités de JavaScript 1.6.
    Nouveautés dans JavaScript 1.8 Aperçus_de_versions_de_JavaScript, JavaScript
    JavaScript 1.8 est prévu pour accompagner Gecko 1.9 (qui fera partie de Firefox 3). Il s'agit d'une mise à jour moins importante que JavaScript 1.7, mais elle contient certains adaptations suivant la progression vers ECMAScript 4/JavaScript 2. Cette version comprendra toutes les fonctionnalités spécifiées dans JavaScript 1.6 et JavaScript 1.7.
    Nouveautés de JavaScript 1.1 JavaScript, Versions
    No summary!
    Nouveautés de JavaScript 1.2 JavaScript, Versions
    No summary!
    Nouveautés de JavaScript 1.3 JavaScript, Versions
    Les listes qui suivent comparent la version d'ECMA-262 avant juin 1998 et JavaScript 1.3. Les fonctionnalités qui suivent ne faisaient pas parties du standard mais furent implémentées avec JavaScript 1.3.
    Nouveautés de JavaScript 1.4 JavaScript, JavaScript_version_overviews
    Les fonctionnalités ajoutées avec JavaScript 1.4 sont :
    Nouveautés de JavaScript 1.5 JavaScript
    La version 1.5 de JavaScript fournit de nouvelles fonctionnalités et améliorations listées ci-après.
    Nouveautés de JavaScript 1.8.1 ECMAScript5, Firefox 3.5, Gecko 1.9.1, JavaScript
    JavaScript 1.8.1 est une version de mise à jour mineure de JavaScript. Le principal changement lié à cette version est l'ajout du compilateur juste-à-temps Tracemonkey, qui améliore les performances.
    Nouveautés de JavaScript 1.8.5 ECMAScript5, Firefox 4, JavaScript
    JavaScript 1.8.5 est la version de JavaScript incluse dans Firefox 4.
    Support d'ECMAScript 5 par Mozilla ECMAScript5, JavaScript, Versions
    ECMAScript 5.1 est une version du standard sur lequel est basé JavaScript. Cette version a été approuvée en juin 2011.
    Support d'ECMAScript 6 par Mozilla ECMAScript6, JavaScript
    ECMAScript 6 est la prochaine version du standard sur lequel est basé JavaScript. Cette version est appelée "Harmony" ou "ES.next". Les brouillons de spécification (aussi appelés drafts) se trouvent sur le wiki officiel d'ECMA. Le premier draft basé sur ECMAScript 5.1, a été publié le 12 juillet 2011 sous le nom "ES.next". À partir d'août 2014, ECMAScript 6 n'accepte plus de nouvelles fonctionnalités. Il sera finalisé à la fin de l'année 2014 et sera publié officiellement à partir de mars 2015.
    Support d'ECMAScript 7 par Mozilla ECMAScript7, JavaScript
    ECMAScript 7 est la prochaine évolution du standard ECMA-262. Les nouvelles fonctionnalités du langage peuvent déjà être proposées dans ce brouillon (draft) car la sixième édition n'accepte plus de nouvelles fonctionnalités et est en train d'être finalisée. L'état actuel des propositions peut être consulté sur le dépôt GitHub tc39/ecma262.
    Il est prévu de résoudre les problèmes rencontrés lors du processus de spécification grâce à des étapes (stages) et des champions correspondants à certains ensembles de fonctionnalités. Un cycle de deux ans pour chaque sortie de version du standard a été proposé. Pour plus d'informations sur le processus de spécification postérieur à ES6, voir la présentation de Rafael Weinstein (en anglais).
    Référence JavaScript JavaScript
    Une expérience préalable en programmation (langage C ou Visual Basic ...) est utile mais pas indispensable.
    Commentaires
    No summary!
    Fonctions et portée des fonctions Référence JavaScript
    En JavaScript, les fonctions sont des objets de première classe. Cela signifie qu'elles peuvent être manipulées et échangées comme tous les autres objets JavaScript. Les fonctions sont des objets Function.
    Définir une méthode ECMAScript6, Functions, JavaScript, Object, Syntax
    Avec ECMAScript 6, il est possible d'utiliser une notation plus courte définir des méthodes au sein des littéraux objets. On peut ainsi définir plus rapidement une fonction qui sera utilisée comme méthode.
    Fonctions fléchées ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence
    Une expression de fonction fléchée (arrow function en anglais) permet d'avoir une syntaxe plus courte que les expressions de fonction et permet de lier la valeur this de façon lexicale. Les fonctions fléchés sont obligatoirement anonymes.
    L'opérateur get
    Assimile à une propriété une fonction qui sera appelée à chaque demande d'accès en lecture à la propriété.
    L'opérateur set
    Assimile à une propriété une fonction qui sera appelée à chaque demande d'accès en écriture à la propriété.
    Paramètres du reste ECMAScript6, JavaScript, Reference, Référence
    Cette syntaxe permet de représenter un nombre indéfini d'arguments sous forme d'un tableau.
    Valeurs par défaut des arguments ECMAScript6, Experimental, Expérimental, JavaScript, Operator
    Cette syntaxe permet d'initialiser des paramètres lors de l'appel de la fonction si la valeur passée est nulle (au sens où il n'y a aucune valeur de passée) ou undefined.
    arguments
    Un objet de semblable à une instance d'Array correspondant aux arguments passés à une fonction.
    callee
    No summary!
    caller
    Indique la fonction qui a appelé la fonction en cours d'exécution.
    length
    No summary!
    Gabarit de chaînes de caractères ECMAScript6, Experimental, Expérimental, JavaScript, Reference, Référence, Template Strings
    Les gabarits de chaînes de caractères (template strings) sont des littéraux de chaînes de caractères qui intègrent des expressions. Il est possible d'utiliser des chaînes de caractères sur plusieurs lignes ainsi que les fonctionnalités d'interpolation de chaînes.
    Grammaire lexicale Advanced, JavaScript, Lexical Grammar, Reference, Référence
    Cette section décrit la grammaire lexicale de JavaScript. Le code source d'un script ECMAScript est analysé de gauche à droite et est converti en une série d'éléments qui sont : des jetons, des caractères de contrôle, des terminateurs de lignes, des commentaires ou des blancs. ECMAScript définit également certains mots-clés et littéraux. ECMAScript possède également des règles pour insérer automatiquement des points-virgules à la fin des instructions.
    Index des méthodes JavaScript JavaScript, Reference, Référence
    No summary!
    Index des propriétés JavaScript, Reference, Référence
    No summary!
    Instructions JavaScript, Reference, Référence
    La page principale de la référence inclus des parties de cette page pour se synchroniser automatiquement. Certains titres ou mots-clefs ci-dessous sont nécessaires à cette synchronisation. Merci de ne pas effectuer de changements sur cette page sans en appliquer les conséquences sur la page principale.
    Générateurs ECMAScript6, Experimental, Expérimental, Function, Generator, Iterator, JavaScript, Statement
    Les générateurs sont des fonctions permettant d'écrire des itérateurs plus facilement.
    block JavaScript, Reference, Référence
    Une instruction de block regroupe zéro ou plusieurs arguments. Le block est délimité par une paire d'accolades.
    break JavaScript, Reference, Référence
    Termine la boucle, l'instruction switch, l'instruction label en cours et continue l'exécution sur l'instruction suivant l'instruction terminée.
    const JavaScript, Reference, Référence
    Cette instruction déclare une constante nommée. Cette constante ne peut être modifiée.
    continue
    Cette instruction termine l'exécution des instructions dans la boucle courante, ou la boucle avec une étiquette correspondante, et continue l'exécution de la boucle dans l'itération suivante.
    debugger JavaScript, Reference, Référence
    Cette instruction appelle une fonctionnalité de débogage. Si aucune fonctionnalité de débogage n'est disponible, l'instruction n'a aucun effet.
    do...while JavaScript, Reference, Référence
    Cette instruction crée une boucle qui s'exécute tant que la condition est vraie. La condition est évaluée après avoir exécuté une itération de boucle, ce qui fait que cette boucle sera exécutée au moins une fois.
    export JavaScript, Reference, Référence
    Cette instruction permet à un script signé de fournir des propriétés, fonctions et des objets à d'autres scripts (signés ou non). Cette fonctionnalité ne fait pas partie de ECMA-262, Edition 3.
    for JavaScript, Reference, Référence
    Cette instruction crée une boucle qui se base sur trois expressions facultatives. Ces expressions sont entre parenthèses, séparées par des points virgules et suivies par l'instruction à exécuter dans la boucle.
    for each...in JavaScript, Reference, Référence
    Cette instruction itère une variable donnée sur toutes les propriétés d'un objet. Pour chaque propriété distincte, une instruction spécifique est exécutée.
    for...in
    Cette instruction effectue, dans un ordre arbitraire, une boucle sur les propriétés énumérables d'un objet. Pour chacune des différentes propriétés, des instructions peuvent être exécutées.
    for...of JavaScript, Reference, Référence
    Cette instruction parcourt les objets sur lesquels on peut itérer (comme les tableaux, les itérateurs et générateurs). Pour ce faire, elle utilise un mécanisme d'itération sur mesure utilisant des instructions à exécuter pour chacune des différentes propriétés.
    function JavaScript, Reference, Référence
    Cette instruction déclare une fonction avec les paramètres donnés.
    if...else JavaScript, Reference, Référence
    Cette instruction exécute une instruction donnée si une condition donnée est vérifiée. Si la condition n'est pas vérifiée une autre instruction pourra être exécutée.
    import JavaScript, Reference, Référence
    Cette instruction permet à un script d'importer des propriétés, fonctions ou objets depuis un script qui les exporte. Cette fonctionnalité ne fait pas partie de l'Édition 3 de ECMA 262.
    label JavaScript, Reference, Référence
    Cette instruction fournit un identifiant auquel il est possible de se référer en utilisant une instruction break ou continue.
    let JavaScript, Reference, Référence
    Cette instruction permet de déclarer une variable locale dans une portée d'un bloc et éventuellement d'initialiser sa variable.
    return
    No summary!
    switch JavaScript, Reference, Référence
    Cette instruction permet d'évaluer une expression et de faire correspondre le résultat de cette expression avec différents cas et d'exécuter les instructions associées aux cas qui ont chacun un identifiant.
    throw Exception
    Lève une exception.
    try...catch JavaScript, Reference, Référence
    Cette instruction permet de spécifier un ensemble d'instructions à tenter, et de préciser le traitement à effectuer dans le cas où une exception est produite.
    var JavaScript, Reference, Référence
    Cette instruction permet de déclarer une variable, éventuellement en fournissant une valeur pour permettant de l'initialiser.
    vide JavaScript, Statement
    Une instruction vide est utilisée pour ne fournir aucune instruction là où JavaScript en attendrait une.
    while JavaScript, Reference, Référence
    Cette instruction permet de créer une boucle qui s'exécute tant qu'une condition de test est vérifiée. La condition est évaluée avant d'exécuter l'instruction contenue dans la boucle.
    with JavaScript, Reference, Référence
    Cette instruction permet d'étendre la portée chaînée d'une instruction.
    Le mode strict
    Le mode strict de ECMAScript 5 est une façon d'adhérer à une variante restrictive de JavaScript. Le mode strict n'est pas seulement un sous-ensemble de JavaScript : il a intentionellement des sémantiques différentes du code normal. Les navigateurs ne supportant pas le mode strict exécuteront le code d'une façon légèrement différente de ceux le supportant, donc il ne faut pas compter sur le mode strict pour s'éviter des tests sur les navigateurs ne le supportant pas. Les codes en mode strict et en mode non-strict peuvent coexister, ce qui fait que vous pouvez réécrire les scripts en mode strict de façon incrémentielle.
    Passer au mode strict Advanced, Guide, JavaScript
    Le  mode strict fut introduit avec ECMAScript 5 et est désormais présent dans les principaux navigateurs (y compris IE10). Pour indiquer au navigateur l'utilisation de ce mode, il suffit d'ajouter "use strict"; au début du code source. En revanche, il faut un peu plus de travail afin de migrer du code existant pour utiliser le mode strict.
    Mots réservés
    Cet annexe présente les mots réservés. Les mots réservés ne doivent pas être utilisés en tant que noms de variables, de fonctions, de méthodes ou d'identifiants d'objets parce-que ECMAScript spécifie une utilité spéciale pour eux.
    Mémo sur les portées Advanced, JavaScript, Reference, Référence, hoisting, scope, variables
    JavaScript, avec les extensions Mozilla, possède des instructions var dont la portée est celle de la fonction et des instructions let dont la portée est celle du bloc. Ces instructions, combinées à l'élévation (hoisting en anglais) et au comportement dynamique de JavaScript font que les notions de portées réservent quelques surprises.
    Objets globaux JavaScript
    Cette partie référence tous les objets globaux JavaScript, avec leurs propriétés et méthodes.
    Array
    Les objets globaux Array sont des constructeurs pour tableaux, qui sont de haut-niveau, objets semblables à la liste.
    Array.from() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence
    La méthode Array.from() permet de créer une nouvelle instance d'Array à partir d'un objet itérable ou semblable à un tableau.
    Array.length Array, JavaScript, Propriété
    La propriété length (longueur) représente un entier non-signé de 32 bits qui spécifie le nombre d'éléments présents dans un tableau.
    Array.of() Array, ECMAScript6, Experimental, JavaScript, Method
    La methode Array.of() créer une nouvelle instancede l'objet Array avec un nombre variable d'argument, quelques soit leur nombre ou leur type.
    Array.prototype Reference, Référence
    La propriété Array.prototype représente le prototype du constructeur Array.
    Array.prototype.contains() Array, ECMAScript7, Experimental, Expérimental, JavaScript, Method, prototype
    La méthode contains() permet de déterminer si un tableau contient un élément et renvoie true si c'est le cas, false sinon.
    Array.prototype.copyWithin() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype
    La methode copyWithin()copie une séquence d'éléments à l'intérieur d'un tableau à partir d'un index cible. La séquence est définie à partir des index définis en deuxième et troisième argument, debut et fin. L'argument fin est facultatif et sa valeur par défaut est la taille du tableau.
    Array.prototype.entries() Array, ECMAScript6, Experimental, JavaScript, Method, prototype
    La methode entries() renvoie un nouvel objet de type  Array Iterator qui contient le couple clef/valeure  pour chaque éléments du tableau.
    Array.prototype.fill() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Méthode, Tableau, prototype
    La méthode fill() remplit tout les éléments d'un tableau entre deux index avec une valeur statique.
    Array.prototype.filter() Array, ECMAScript5, JavaScript, JavaScript 1.6, Methode, Méthode, prototype
    La méthode filter() crée et retourne un nouveau tableau contenant tous les éléments du tableau d'origine pour lesquels la fonction callback retourne true.
    Array.prototype.find() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Méthode, Tableau, prototype
    La méthode find() retourne une valeur d'un tableau s'il satisfait la fonction de test fournie en callback. Sinon, elle retourne undefined.
    Array.prototype.findIndex() Array, ECMAScript6, Experimental, JavaScript, Method, prototype
    La méthode findIndex() renvoie l'indice d'un élément du tableau qui satisfait une fonction. Si la fonction renvoie faux pour tous les éléments du tableau, le résultat vaut -1.
    Array.prototype.forEach
    Exécute une fonction sur chaque élément d'un tableau.
    Array.prototype.join() Array, JavaScript, Method, Reference, Référence, prototype
    La fonction join() réunit tous les éléments d'un tableau dans une chaine de caractères.
    Array.prototype.keys() Array, ECMAScript6, Experimental, JavaScript, Method, prototype
    La methode keys() renvoie un nouveau  Array Iterator qui contient les clefs de chaques entrées du tableau.
    Array.prototype.pop() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode pop() supprime le dernier élément d'un tableau et retourne cet élément.
    Array.prototype.push()
    La méthode push() ajoute un ou plusieurs éléments à la fin d'un tableau et retourne la nouvelle taille du tableau.
    Array.prototype.reduce() Array, ECMAScript5, JavaScript, JavaScript 1.8, Méthode, prototype
    La méthode reduce() applique une fonction sur un accumulateur et chaque valeur d'une liste (de la gauche vers la droite) de sorte à le réduire à une seule valeur.
    Array.prototype.reduceRight() Array, ECMAScript5, JavaScript, JavaScript 1.8, Méthode, prototype
    La méthode reduceRight() applique une fonction sur un accumulateur et chaque valeur d'une liste (de la droite vers la gauche) de sorte à le réduire à une seule valeur.
    Array.prototype.reverse() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode reverse()transpose les éléments d'un tableau : le premier élément devient le dernier et le premier devient le premier.
    Array.prototype.shift()
    La méthode shift() retire le premier élément d'un tableau et le retourne. Cette méthode modifie la longueur du tableau.
    Array.prototype.slice() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode slice() renvoie un objet tableau, contenant une copie superficielle (shallow copy) d'une portion du tableau d'origine.
    Array.prototype.some() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode some() teste si certains éléments du tableau passent le test implémenté par la fonction fournie.
    Array.prototype.sort() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode sort() trie les éléments d'un tableau, en place, et renvoie le tableau. Le tri n'est pas forcément stable. Le tri s'effectue par défaut selon les points de code Unicode de la chaine de caractères.
    Array.prototype.toLocaleString() Array, Internationalization, JavaScript, Method, Reference, Référence, prototype
    La méthode toLocaleString() renvoie une chaine de caractères représentant les éléments du tableau.
    Array.prototype.toSource() Array, JavaScript, Method, Non-standard, Reference, Référence, prototype
    La méthode toSource() renvoie une chaine de caractères représentant le code source du tableau.
    Array.prototype.toString() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode toString() renvoie une chaine de caractères représentant le tableau spécifié et ses éléments.
    Array.prototype.unshift() Array, JavaScript, Method, Reference, Référence, prototype
    La méthode unshift() ajoute un ou plusieurs éléments au début d'un tableau et renvoie la nouvelle longueur du tableau.
    Array.prototype.values() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype
    La méthode values() renvoie un nouvel objet Array Iterator qui contient les valeurs pour chaque indice du tableau.
    Méthode indexOf Tableaux Array, JavaScript, Method, prototype
    Retourne le premier index auquel l'élément renseigné peut être trouvé dans le tableau, ou -1 si il est absent.
    Méthode lastIndexOf
    Retourne le dernier index auquel l'élément renseigné peut être trouvé dans le tableau, ou -1 si il est absent. Le tableau est parcouru à l'envers, en commençant par fromIndex.
    Méthode splice Array, JavaScript
    Modifie le contenu d'un tableau, ajoutant les nouveaux éléments en remplaçant les anciens.
    concat
    No summary!
    every
    No summary!
    map
    No summary!
    ArrayBuffer
    Le  ArrayBuffer est un type de données qui est utilisé pour représenter un générique, de longueur fixe de données binaires de tampon. Vous ne pouvez pas manipuler directement les contenus dans un ArrayBuffer; à la place, vous créez un objet ArrayBufferView qui représente un tampon dans un format spécifique, et utilisez le pour lide et écrire le contenu du tampon.
    ArrayBuffer.isView() ArrayBuffer, JavaScript, Method, Reference, Référence, TypedArrays
    La méthode ArrayBuffer.isView() renvoie true si l'argument passé est une des vues pour ArrayBuffer, comme par exemple les tableaux typés ou une DataView ; false sinon.
    ArrayBuffer.prototype ArrayBuffer, JavaScript, Property, Reference, Référence
    La propriété ArrayBuffer.prototype représente le prototype de l'objet ArrayBuffer.
    ArrayBuffer.prototype.byteLength ArrayBuffer, JavaScript, Property, Reference, Référence, prototype
    L'accesseur byteLength est une propriété représentant la longueur d'un ArrayBuffer en octets.
    ArrayBuffer.prototype.slice() ArrayBuffer, JavaScript, Method, NeedsExample, Reference, Référence, prototype
    La méthode slice() renvoie un nouvel ArrayBuffer dont le contenu est une copie des octets du ArrayBuffer courant, contenus entre début (compris) et fin (non-compris).
    Boolean Boolean, Constructor, JavaScript, Reference, Référence
    L'objet Boolean est un ensemble d'objets d'une valeur booléenne.
    Boolean.prototype Boolean, JavaScript, Property, Reference, Référence
    La propriété Boolean.prototype représente le prototype pour le constructeur Boolean.
    Boolean.prototype.toSource() Boolean, JavaScript, Method, Non-standard, Reference, Référence, prototype
    La méthode toSource() renvoie une chaine de caractères représentant le code source de l'objet.
    Boolean.prototype.toString() Boolean, JavaScript, Method, Reference, Référence, prototype
    La methode toSource() renvoie une chaine de caractères correspondant au Boolean renseigné.
    Boolean.prototype.valueOf() Boolean, JavaScript, Method, Reference, Référence, prototype
    La méthode valueOf() renvoie la valeur primitive de l'objet Boolean.
    DataView Constructor, DataView, JavaScript, NeedsExample, Reference, Référence, Typed Arrays
    La vue DataView fournit une interface de bas niveau pour lire et écrire des données depuis/dans un ArrayBuffer.
    DataView.prototype DataView, JavaScript, Property, Reference, Référence, prototype
    La propriété DataView.prototype représente le prototype de l'objet DataView.
    DataView.prototype.buffer DataView, JavaScript, Property, Reference, Référence, TypedArrays, prototype
    L'accesseur buffer est une propriété représentant l'objet ArrayBuffer référencé par la vue DataView lors de sa construction.
    DataView.prototype.byteLength DataView, JavaScript, Property, TypedArrays, prototype
    L'accesseur byteLength est une propriété représentant la longueur, exprimée en octets, de cette vue depuis le début de l'ArrayBuffer correspondant.
    DataView.prototype.byteOffset DataView, JavaScript, Property, Reference, Référence, TypedArrays, prototype
    La propriété byteOffset est un accesseur représentant le décalage, exprimé en octets, entre la vue et le début de l'objet ArrayBuffer correspondant.
    DataView.prototype.getFloat32() DataView, JavaScript, Methode, Méthode, Reference, Référence, TypedArrays, prototype
    La méthode getFloat32() permet de lire un entier signé sur 32 bits à l'octet donné par rapport au début de DataView.
    DataView.prototype.getFloat64() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getFloat64() permet de lire un entier signé sur 64 bits (type double par analogie avec C) à l'octet donné par rapport au début de DataView.
    DataView.prototype.getInt16() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getInt16() permet de lire un entier signé sur 16 bits (type short par analogie avec C) à l'octet donné par rapport au début de DataView.
    DataView.prototype.getInt32() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getInt32() permet de lire un entier signé sur 32 bits (type long par analogie avec C) à l'octet donné par rapport au début de DataView.
    DataView.prototype.getInt8() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getInt8()permet de lire un entier signé sur 8 bits à l'octet donné par rapport au début de DataView.
    DataView.prototype.getUint16() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getUint16() permet de lire un entier non-signé sur 16 bits (type unsigned short par analogie avec C) à l'octet donné par rapport au début de DataView.
    DataView.prototype.getUint32() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getUint32() permet de lire un entier non-signé sur 32 bits (type unsigned long par analogie avec C) à l'octet donné par rapport au début de DataView.
    DataView.prototype.getUint8() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode getUint8() permet de lire un entier non-signé sur 8 bits à l'octet donné par rapport au début de DataView.
    DataView.prototype.setFloat32() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setFloat32() permet d'enregister un entier signé sur 32 bits (type float par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setFloat64() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setFloat64() permet d'enregister un entier signé sur 64 bits (type double par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setInt16() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setInt16() permet d'enregister un entier signé sur 16 bits (type short par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setInt32() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setInt32() permet d'enregister un entier signé sur 32 bits (type long par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setInt8() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setInt8() permet d'enregister un entier signé sur 8 bits à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setUint16() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setUint16() permet d'enregister un entier non-signé sur 16 bits (type unsigned short par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setUint32() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setUint32() permet d'enregister un entier non-signé sur 32 bits (type unsigned long par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
    DataView.prototype.setUint8() DataView, JavaScript, Method, Reference, Référence, TypedArrays, prototype
    La méthode setUint8() permet d'enregister un entier non-signé sur 8 bits à l'octet indiqué par rapport au début de la DataView.
    Date Date, JavaScript, Reference, Référence
    Crée des instances Date qui représentent un moment précis dans le temps. Les objets Date se basent sur une valeur de temps qui est le nombre de millisecondes depuis 1 Janvier 1970 mnuit UTC.
    Date.UTC() Date, JavaScript, Method, Reference, Référence
    La méthode Date.UTC() accepte les mêmes paramètres que la forme la plus longue du constructeur, et renvoie le nombre de millièmes de seconde dans un objet Date depuis le 1er janvier 1970, 00:00:00, temps universel.
    Date.now() Date, JavaScript, Method, NeedsMobileBrowserCompatibility, Reference, Référence
    La méthode Date.now() renvoie le nombre de millisecondes écoulées depuis le 1er Janvier 1970 00:00:00 UTC.
    Date.parse() Date, JavaScript, Method, Reference, Référence
    La méthode Date.parse() analyse une représentation texte d'une date, et renvoie le nombre de millièmes de secondes depuis le 1er janvier 1970, 00:00:00 UTC.
    Date.prototype Date, JavaScript, Property, Reference, Référence
    La propriété Date.prototype représente le prototype du constructeur de Date.
    Date.prototype.getDate() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getDate() retourne le jour du mois pour la date de spécifiée d'après l'heure locale.
    Date.prototype.getDay() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getDay() renvoie le jour de la semaine pour la date spécifiée selon l'heure locale.
    Date.prototype.getFullYear() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getFullYear() renvoie l'année de la date renseignée d'après l'heure locale.
    Date.prototype.getHours() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getHours() renvoie l'heure pour la date renseignée, d'après l'heure locale.
    Date.prototype.getMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getMilliseconds() renvoie les millièmes de secondes de la date renseignée d'après l'heure locale.
    Date.prototype.getMinutes() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getMinutes() renvoie les minutes pour la date renseignée d'après l'heure locale.
    Date.prototype.getMonth() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getMonth() retourne le mois de la date renseignée d'après l'heure locale. La numérotation démarre à 0. C'est à dire que le premier mois de l'année est indiqué avec 0.
    Date.prototype.getSeconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getSeconds() renvoie les secondes pour la date renseignée, d'après l'heure locale.
    Date.prototype.getTime() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getTime() renvoie la valeur numérique correspondant au temps pour la date renseignée, d'après le temps universel.
    Date.prototype.getTimezoneOffset() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getTimezoneOffset() retourne la différence en minutes entre le fuseau horaire UTC, et celui de l'heure locale.
    Date.prototype.getUTCDate() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCDate() renvoie le jour du mois pour la date renseignée d'après UTC.
    Date.prototype.getUTCDay() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCDay() renvoie le jour de la semaine pour la date renseignée d'après UTC. La numérotation commence à 0, et dimanche est le premier jour de la semaine.
    Date.prototype.getUTCFullYear() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCFullYear() renvoie l'année de la date renseignée, d'après UTC.
    Date.prototype.getUTCHours() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCHours() renvoie les heures de la date renseignée, d'après UTC.
    Date.prototype.getUTCMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCMilliseconds() renvoie les millièmes de secondes pour la date renseignée, d'après UTC.
    Date.prototype.getUTCMinutes() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCMinutes() renvoie les minutes de la date renseignée, d'après UTC.
    Date.prototype.getUTCMonth() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCMonth() renvoie le mois de la date renseignée, d'après UTC.
    Date.prototype.getUTCSeconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode getUTCSeconds() renvoie les secondes de la date renseignée, d'après UTC.
    Date.prototype.getYear() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
    La méthode getYear() renvoie l'année de la date renseignée, d'après l'heure locale. Parce que getYear() ne retourne pas l'année complète ("bug de l'an 2000"), cette méthode n'est plus utilisée et doit être remplacée par getFullYear.
    Date.prototype.setDate() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setDate() définit le jour du mois pour une date renseignée, d'après l'heure locale.
    Date.prototype.setFullYear() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setFullYear() définit l'année complête pour une date, d'après l'heure locale
    Date.prototype.setHours() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setHours() définit les heures pour la date, selon l'heure locale, et renvoie le nombre de millièmes de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC et la nouvelle date dans l'instance de Date.
    Date.prototype.setMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setMilliseconds() définit les millièmes de secondes pour la date, selon l'heure locale.
    Date.prototype.setMinutes() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setMinutes() définit les minutes pour la date, selon l'heure locale.
    Date.prototype.setMonth() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setMonth() définit le mois de la date, selon l'heure locale.
    Date.prototype.setSeconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setSeconds() définit les secondes pour la date, selon l'heure locale.
    Date.prototype.setTime() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setTime() met l'objet Date à jour par rapport au nombre de millisecondes depuis la 1er Janvier 1970, 00:00:00 UTC.
    Date.prototype.setUTCDate() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCDate() définit le jour du mois pour la date, selon UTC.
    Date.prototype.setUTCFullYear() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCFullYear() définit l'année complête pour la date, selon UTC.
    Date.prototype.setUTCHours() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCHours() définit les heures pour la date, selon UTC, et renvoie le nombre de millièmes de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC et la nouvelle date dans l'instance de Date.
    Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCMilliseconds() définit les millièmes de secondes pour la date, selon UTC.
    Date.prototype.setUTCMinutes() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCMinutes() définit les minutes pour la date, selon UTC.
    Date.prototype.setUTCMonth() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCMonth() définit le mois de la date, selon UTC.
    Date.prototype.setUTCSeconds() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode setUTCSeconds() définit les secondes pour la date, selon UTC.
    Date.prototype.setYear() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
    La méthode setYear() définit l'année pour pour la date, selon l'heure locale. Parce que setYear() ne définit pas des années complêtes ("bug de l'an 2000"), elle n'est plus utilisée et a été remplacé par la méthode setFullYear.
    Date.prototype.toDateString() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toDateString() retourne une partie de la date contenu dans l'objet Date, comme une chaîne de caractères lisible par un humain, en Anglais Américain.
    Date.prototype.toGMTString() Date, Deprecated, JavaScript, Method, Reference, Référence, prototype
    La méthode toGMTString() convertit une date en une chaîne de caractères, en utilisant les conventions Internet pour GMT. Le format exact de la valeur renvoyée par toGMTString() varie en fonction de la plateforme et du navigateur web. En général, le texte produit est formatté pour être lisible par un humain.
    Date.prototype.toISOString() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toISOString() renvoie une chaîne de caractères au format ISO (ISO 8601 Extended Format), qui peut être décrite de cette façon : YYYY-MM-DDTHH:mm:ss.sssZ. Le fuseau horaire est toujours UTC, comme l'indique le suffixe "Z".
    Date.prototype.toJSON() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toJSON() renvoie une représentation JSON de l'objet Date.
    Date.prototype.toLocaleDateString() Date, Internationalization, JavaScript, Method, Reference, Référence, i18n
    La méthode toLocaleDateString() renvoie une chaine de caractères correspondant à la date (le fragment de l'objet qui correspond à la date : jour, mois, année) exprimée selon une locale. Les arguments locales et options permettent aux applications de définir le langage utilisé pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
    Date.prototype.toLocaleFormat() Date, JavaScript, Method, Non-standard, Reference, Référence, prototype
    La méthode non-standard toLocaleFormat() convertit une date en une chaîne de caractères, en utilisant le formattage renseigné. DateTimeFormat est une alternative standardisée. Voir aussi la nouvelle version de Date.prototype.toLocaleDateString().
    Date.prototype.toLocaleString() Date, Internationalization, JavaScript, Method, Reference, Référence, prototype
    La méthode toLocaleString() renvoie une chaine de caractères représentant la date selon une locale. Les arguments locales et options permettent aux applications de définir le langage à utiliser pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
    Date.prototype.toLocaleTimeString() Date, Internationalization, JavaScript, Method, Reference, Référence, prototype
    La méthode toLocaleTimeString() renvoie une chaine de caractères correspondant à l'heure dans la date, exprimée selon une locale. Les arguments locales et options permettent aux applications de définir le langage utilisé pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
    Date.prototype.toSource() Date, JavaScript, Method, Non-standard, Reference, Référence, prototype
    La méthode toSource() renvoie une chaîne de caractères représentant le code source de l'objet.
    Date.prototype.toString() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toString() renvoie une chaîne de caractères représentant la date.
    Date.prototype.toTimeString() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toTimeString()renvoie la partie "heure" de l'objet Date dans un format lisible par un humain, en Anglais Américain.
    Date.prototype.toUTCString() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode toUTCString() convertit une date en une chaîne de caractères, selon le fuseau horaire UTC.
    Date.prototype.valueOf() Date, JavaScript, Method, Reference, Référence, prototype
    La méthode valueOf() renvoie la valeur primitive de l'objet Date.
    Error Error, JavaScript, Reference, Référence
    Le constructeur Error crée un objet d'erreur. Des instances d'objets Error sont levées lorsqu'une erreur d'exécution survient. L'objet Error peut aussi être utilisé comme base pour des erreurs définies par l'utilisateur. Voir ci-dessous pour les différents types d'erreur en natifs.
    Error.prototype Error, JavaScript, Property, Reference, Référence
    La propriété Error.prototype représente le prototype du constructeur Error.
    Error.prototype.columnNumber Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
    La propriété columnNumber contient le numéro de la colonne, dans la ligne du fichier qui a déclenché l'erreur.
    Error.prototype.fileName Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
    La propriété fileName contient le chemin vers le fichier qui a déclenché l'erreur.
    Error.prototype.lineNumber Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
    La propriété lineNumber contient le numéro de la ligne qui a déclenchée l'erreur dans le fichier.
    Error.prototype.message Error, JavaScript, Property, Reference, Référence, prototype
    La propriété message est une description de l'erreur, écrite pour être lue par un humain.
    Error.prototype.name Error, JavaScript, Property, Reference, Référence, prototype
    La propriété name représente le nom du type d'erreur. La valeur initiale est "Error".
    Error.prototype.stack Error, JavaScript, Non-standard, Property, Reference, Référence, prototype
    La propriété non-standard stack des objets Error offre le déroulé des fonctions qui ont été appelées, dans l'ordre, depuis quel ligne de quel fichier, et avec quels arguments. Cette chaine de caractères commence avec les appels les plus récents, et remontent jusqu'à l'appel original du scope global.
    Error.prototype.toSource() Error, JavaScript, Method, Non-standard, Reference, Référence, prototype
    La méthode toSource() renvoie le code source qui peut générer la même erreur.
    Error.prototype.toString() Error, JavaScript, Method, Reference, Référence, prototype
    La méthode toString() renvoie une représentation de l'objet Error sous la forme d'une chaine de caractères.
    EvalError Error, JavaScript
    L'objet EvalError indique une erreur concernant la fonction globale eval().
    EvalError.prototype Error, EvalError, JavaScript, Property
    La propriété EvalError.prototype représente le prototype du constructeur EvalError.
    Float32Array
    Le type Float32Array représente un tableau de numéros de 32 bits à virgule flottante (correspond au type de données float en C).
    Float64Array Constructor, JavaScript, Reference, Référence, TypedArray, TypedArrays
    Le constructeur Floa64Array permet de représenter un tableau typé dont les éléments sont des nombres flottants représentés sur 64 bits (ce qui correspond à la représentation du type double en C) dans l'ordre des octets qui est celui de la plate-forme (voir Endianness). Si on souhaite maîtriser l'ordre des octets utilisé, on pourra utiliser un objet DataView à la place. Les éléments du tableau sont initialisés à 0. Une fois construit, il est possible de faire référence aux éléments du tableau en utilisant les méthodes de l'objet ou la syntaxe usuelle pour l'accès aux éléments du tableau (les crochets).
    Function JavaScript
    Chaque fonction dans JavaScript est réellement un objet Function.
    Function.arguments Deprecated, Function, JavaScript, Property, Reference, Référence
    La propriété function.arguments fait référence à un objet dont la structure est semblable à celle d'un tableau dont les éléments correspondent aux arguments passés à une fonction. En lieu et place, il faut désormais utiliser arguments.
    Function.arity Function, JavaScript, Obsolete, Property, Reference, Référence, Unimplemented
    La propriété arity était utilisée pour renvoyer le nombre d'arguments attendu par la fonction. Elle n'existe plus et a été remplacée par la propriété Function.prototype.length.
    Function.displayName Function, JavaScript, Non-standard, Property
    La propriété function.displayName renvoie le nom affiché de la fonction.
    Function.name ECMAScript6, Experimental, Function, JavaScript, Property
    La propriété function.name renvoie le nom de la fonction.
    Function.prototype.apply() Fonction, JavaScript, Methode, Méthode
    La méthode apply() appelle une fonction en lui passant  :
    Function.prototype.bind() Function, JavaScript, Method
    La fonction bind() créé une nouvelle fonction qui, quand elle est appelée, a pour contexte (variable this) la valeur passée en paramètre avec une séquence d'arguments qui précéderont ceux fournis à l'appel de la fonction.
    Function.prototype.call() Fonction, JavaScript, Methode, Méthode, Reference, Référence
    La méthode call() réalise un appel à une fonction avec une valeur this et les arguments fournis individuellements.
    Function.prototype.isGenerator() Function, JavaScript, Method, Non-standard
    La méthode isGenerator() permet de déterminer si la fonction fun est un générateur. Elle faisait partie des propositions pour Harmony mais n'a pas été retenue pour la spécification ECMAScript 6.
    caller
    Renvoie la fonction qui a invoqué la fonction spécifiée.
    length
    Spécifie le nombre de paramètres attendus par la fonction.
    prototype
    Représente l'objet prototype de Function. <table class="fullwidth-table"> <tr> <td class="header" colspan="2">Propriété de Function</td> </tr> <tr> <td>Implémentation :</td> <td>JavaScript 1.1, NES 2.0</td> </tr> <tr> <td>Version ECMA :</td> <td>ECMA-262</td> </tr> </table>
    toSource
    Renvoie une chaîne représentant le code source de la fonction.
    toString
    No summary!
    Infinity JavaScript
    La propriété globale Infinity est une valeur numérique représentant l'infinie.
    Int16Array Constructor, JavaScript, Reference, Référence, TypedArrays
    Le tableau typé Int16Array permet de représenter un tableau d'entiers signés (en complément à deux) représentés sur 16 bits et dans l'ordre des octets de la plate-forme. Pour avoir un contrôle sur le boutisme utilisé, il faudra utiliser un objet DataView à la place. Les éléments du tableau sont initialisés à 0. Une fois le tableau construit, il est possible de faire référence aux éléments en utilisant les méthodes de l'objet ou en utilisant la notation usuelle de parcours d'un tableau (la syntaxe utilisant les crochets).
    Int32Array Constructor, JavaScript, Reference, Référence, TypedArrays
    Le tableau typé Int32Array permet de représenter un tableau d'entiers signés (en complément à deux) représentés sur 32 bits et dans l'ordre des octets de la plate-forme. Pour avoir un contrôle sur le boutisme utilisé, il faudra utiliser un objet DataView à la place. Les éléments du tableau sont initialisés à 0. Une fois le tableau construit, il est possible de faire référence aux éléments en utilisant les méthodes de l'objet ou en utilisant la notation usuelle de parcours d'un tableau (la syntaxe utilisant les crochets).
    Int8Array Constructor, Int8Array, JavaScript, Reference, Référence, TypedArrrays
    Le tableau typé Int8Array permet de représenter un tableau d'entiers signés (en complément à deux) représentés sur 8 bits. Les éléments du tableau sont initialisés à 0. Une fois le tableau construit, il est possible de faire référence aux éléments en utilisant les méthodes de l'objet ou en utilisant la notation usuelle de parcours d'un tableau (la syntaxe utilisant les crochets).
    InternalError Error, InternalError, JavaScript, NeedsExample, Non-standard
    L'objet InternalError indique qu'une erreur liée au moteur JavaScript s'est produite. Par exemple "InternalError : Niveau de récursion trop important".
    InternalError.prototype Error, InternalError, JavaScript, Non-standard, Property
    La propriété InternalError.prototype représente le prototype du constructeur InternalError.
    Intl Internationalization, JavaScript, Reference, Référence, i18n
    L'objet Intl est utilisé comme point d'entrée pour l'API d'internationalisation d'ECMAScript. Cet objet a pour but de fournir des opérations dédiées à chaque langage pour la comparaison de chaînes de caractères, le formatage des nombres, des dates et de l'heure. Les constructeurs Collator, NumberFormat et DateTimeFormat sont des propriétés de l'objet Intl. Cette page documente ces propriétés ainsi que les fonctionnalités liées à ces constructeurs dans le cadre de l'internationalisation et des opérations dédiées à chaque langue.
    Intl.Collator Collator, Internationalization, JavaScript, Reference, Référence, i18n
    Les instances de Collator héritent des propriétés suivantes grâce à leur prototype :
    Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, i18n
    La propriété Intl.Collator.prototype représente l'objet prototype du constructeur Intl.Collator.
    Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, Reference, Référence, i18n, prototype
    La propriété Intl.Collator.prototype.compare est un accesseur qui renvoie une fonction qui compare deux chaînes de caractères en tenant compte des options spécifiées pour la locale et l'ordre de tri dans l'objet Collator.
    Intl.Collator.prototype.resolvedOptions() Collator, Internationalization, JavaScript, Method, NeedsExample, i18n, prototype
    La méthode Intl.Collator.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés reflètent les options de locale et de collation calculées à l'initialisation de l'objet Collator.
    Intl.Collator.supportedLocalesOf() Collator, Internationalization, JavaScript, Method, Reference, Référence, i18n
    La méthode Intl.Collator.supportedLocalesOf() renvoie, parmi les locales fournies, un tableau contenant les locales supportées et qui ne nécessitent pas d'utiliser la locale par défaut de l'environnement.
    Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript, Reference, Référence
    L'objet Intl.DateTimeFormat est un constructeur d'objets permettant de formatter des dates et des heures selon une langue.
    Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, i18n
    La propriété Intl.DateTimeFormat.prototype représente le prototype du constructeur Intl.DateTimeFormat.
    Intl.DateTimeFormat.prototype.format DateTimeFormat, Internationalization, JavaScript, Property, Reference, Référence, i18n, prototype
    La propriété format est un accesseur qui renvoie une fonction qui permet de formater une date selon les options de locale et de format de l'objet DateTimeFormat.
    Intl.DateTimeFormat.prototype.resolvedOptions() DateTimeFormat, Internationalization, JavaScript, Method, NeedsExample, i18n
    La méthode Intl.DateTimeFormat.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés reflètent les options de format et de locale pour les heures et dates, calculées pendant l'initialisation de l'objet DateTimeFormat.
    Intl.DateTimeFormat.supportedLocalesOf() DateTimeFormat, Internationalization, JavaScript, Method, Reference, Référence, i18n
    À partir d'une locale ou d'un tableau de locales Intl.DateTimeFormat.supportedLocalesOf() renvoie un tableau qui contient les locales supportées pour le formatage des dates et des heures qui ne nécessitent pas d'avoir recours à la locale par défaut de l'environnement.
    Intl.NumberFormat Internationalization, JavaScript, NumberFormat, Reference, Référence, i18n
    L'objet Intl.NumberFormat est un constructeur permettant de créer des objets pour formater des nombres en fonction de la locale.
    Intl.NumberFormat.prototype Internationalization, JavaScript, NumberFormat, Property, Reference, Référence, i18n
    La propriété Intl.NumberFormat.prototype représente l'objet prototype pour le constructeur Intl.NumberFormat.
    Intl.NumberFormat.prototype.format Internationalization, JavaScript, NumberFormat, Property, Reference, Référence, i18n, prototype
    La propriété Intl.NumberFormat.prototype.format renvoie un accesseur vers une fonction qui permet de formater les nombres en fonction des options de locales et de formats définis dans l'objet NumberFormat correspondant.
    Intl.NumberFormat.prototype.resolvedOptions() Internationalization, JavaScript, Method, NeedsExample, NumberFormat, Reference, Référence, i18n, prototype
    La méthode Intl.NumberFormat.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés correspondent aux options de locales et de format calculées à l'initialisation de l'objet NumberFormat.
    Intl.NumberFormat.supportedLocalesOf() Internationalization, JavaScript, Method, NumberFormat, Reference, Référence, i18n
    La méthode Intl.NumberFormat.supportedLocalesOf() renvoie un tableau de locales supportées parmi les locales fournies en argument afin d'éviter d'utiliser celle par défaut de l'environnement.
    JSON JSON, JavaScript
    L’objet JSON contient des méthodes pour interpréter du JSON (JavaScript Object Notation) et convertir des valeurs en JSON. Il ne peut être appelé ou construit, et, en dehors de ses deux méthodes, n’a pas de fonctionnalité propre.
    JSON.parse() JSON, JavaScript
    La méthode JSON.parse() parse une chaine de caractères en JSON, et optionnellement transforme la valeur produite par le parsing.
    stringify
    Converti une valeur au format JSON. Optionnellement, elle remplace les valeurs des propriétés ou spécifie les propriétés à inclure dans l'objet JSON.
    Map ECMAScript6, Experimental, Expérimental, JavaScript, map
    L'objet Map représente un dictionnaire, ou autrement dit une carte de clés/valeurs. N'importe quelle valeur valable en JavaScript (que ce soit les objets ou les valeurs de types primitifs) peut être utilisée comme clé ou comme valeur.
    Map.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, map
    La propriété Map.prototype représente le prototype du constructeur Map.
    Map.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode clear() supprime tous les éléments d'un objet Map.
    Map.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode delete() permet de retirer un élément donné d'un objet Map.
    Map.prototype.entries() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode entries() renvoie un objet Iterator qui contient les paires [clé, valeur] pour chaque élément de l'objet Map, dans leur ordre d'insertion.
    Map.prototype.forEach() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode forEach() exécute une fonction donnée sur chaque élément clé-valeur de l'objet Map dans l'ordre d'insertion.
    Map.prototype.get() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode get() renvoie un élément d'un objet Map.
    Map.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode has() renvoie un booléen permettant de déterminer si l'objet Map en question contient la clé donnée.
    Map.prototype.keys() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode keys() renvoie un objet Iterator qui contient les clés de chaque élément de l'objet Map, dans leur ordre d'insertion.
    Map.prototype.set() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode set() ajoute un nouvel élément avec une clé et une valeur données à un objet Map.
    Map.prototype.size ECMAScript6, Experimental, Expérimental, JavaScript, Property, map
    L'accesseur size est une propriété renvoyant le nombre d'éléments d'un objet Map.
    Map.prototype.values() ECMAScript6, Experimental, Expérimental, JavaScript, Method, map, prototype
    La méthode values() renvoie un objet Iterator qui contient les valeurs de chacun des éléments contenu dans l'objet Map donné, dans leur ordre d'insertion.
    Math JavaScript, Math
    L'objet Math est un objet natif dont les méthodes et propriétés permettent l'utilisation de constantes et fonctions mathématiques.
    E
    No summary!
    LN10
    No summary!
    LN2
    No summary!
    LOG10E
    No summary!
    LOG2E
    No summary!
    Math.abs() JavaScript, Math, Method
    La fonction Math.abs() retourne la valeur absolue d'un nombre, c'est-à-dire
    Math.acosh() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.acosh() renvoie le résultat de la fonction réciproque du cosinus hyperbolique
    Math.asinh() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.asinh() renvoie le résultat de la fonction réciproque du sinus hyperbolique d'un nombre (également appelée arcsinus hyperbolique) :
    Math.atanh() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.atanh() est la fonction réciproque de la tangente hyperbolique :
    Math.cbrt() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.cbrt() returne la racine cubique (le nom anglais vient de cubic root) d'un nombre :
    Math.ceil()
    La fonction Math.ceil(x) retourne le plus petit entier supérieur ou égal à "x".
    Math.clz32() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.clz32() renvoie le nombre de zéros commençant un nombre réprésenté en binaire sur 32 bits .
    Math.cosh() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.cosh()renvoie le cosinus hyperbolique d'un nombre défini par :
    Math.expm1() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.expm1() renvoie ex - 1, avec x l'argument donné et e la base du logarithme nepérien.
    Math.fround() Experimental, Expérimental, JavaScript, Math, Method
    La fonction Math.fround() renvoie le nombre flottant à précision simple qui est le plus proche du nombre fourni.
    Math.hypot() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.hypot() renvoie la racine carrée de la somme de ses arguments. On peut également la définir avec la formule suivante :
    Math.imul() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.imul() renvoie le résultat de la multiplication de deux nombres, calculée avec la représentation 32 bits des nombres, à la façon du langage C.
    Math.log10() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.log10() renvoie le logarithme en base 10 d'un nombre, donné par la formule :
    Math.log1p() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.log1p() renvoie le logarithme népérien (en base e) d'un nombre +1, donné par la formule :
    Math.log2() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.log2() renvoie le logarithme en base 2 d'un nombre :
    Math.round() arrondi, arrondir
    La fonction Math.round() retourne la valeur d'un nombre arrondi à l'entier le plus proche.
    Math.sign() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.sign() renvoie le signe d'un nombre et permet de savoir si un nombre est positif, négatif ou nul.
    Math.sinh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.sinh() renvoie le sinus hyperbolique d'un nombre, dont la formule, utilisant la constante e, est :
    Math.tanh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.tanh() renvoie  la tangente hyperbolique d'un nombre tel que :
    Math.trunc() Experimental, Expérimental, JavaScript, Math, Method, Reference, Référence
    La fonction Math.trunc()retourne la partie entière d'un nombre en retirant la partie décimale. Elle n'arrondit pas les nombres. Cette fonction peut être décrite avec les fonctions floor() et ceil() :
    PI
    No summary!
    SQRT1 2
    No summary!
    SQRT2
    No summary!
    acos
    No summary!
    asin
    No summary!
    atan
    No summary!
    atan2
    No summary!
    cos
    No summary!
    exp
    No summary!
    floor
    No summary!
    log
    No summary!
    max
    No summary!
    min
    No summary!
    pow
    No summary!
    random
    No summary!
    sin
    No summary!
    sqrt
    No summary!
    tan
    No summary!
    NaN JavaScript
    La propriété globale NaN est une valeur représentant Not-A-Number.
    Number
    Créé un objet de conversion pour vous permettre de travailler avec des valeurs numériques.
    Number.EPSILON ECMAScript6, Experimental, JavaScript, Number, Property
    La propriété Number.EPSILON représente la différence entre le chiffre 1 (un) et la plus petite valeur supérieure à 1 qui peut être représentée par un Number.
    Number.MAX_SAFE_INTEGER ECMAScript6, Expérimentale, JavaScript, Nombre, Propriété
    La constante Number.MAX_SAFE_INTEGER représente la valeur (sûre) maximale d’un nombre entier en JavaScript (253 -1).
    Number.MAX_VALUE JavaScript, Number, Property
    La propriété Number.MAX_VALUE représente la valeur maximale qui peut être représentée par un nombre en JavaScript.
    Number.MIN_SAFE_INTEGER ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property, Reference, Référence
    La constante Number.MIN_SAFE_INTEGER représente le plus petit entier représentable correctement en JavaScript (-(253 -1)).
    Number.MIN_VALUE JavaScript, Number, Property
    La propriété Number.MIN_VALUE représente la plus petite valeur numérique positive représentable en JavaScript.
    Number.NEGATIVE_INFINITY JavaScript, Number, Property, Reference, Référence
    La propriété Number.NEGATIVE_INFINITY représente l'infini négatif.
    Number.NaN JavaScript, Nombre, Number, Propriété, Reference, Référence
    Il n'est pas nécessaire de créer un objet Number pour accéder à cette propriété statique. Il suffit d'utiliser directement Number.NaN.
    Number.POSITIVE_INFINITY JavaScript, Number, Property, Reference, Référence
    La propriéte Number.POSITIVE_INFINITY représente l'infini (positif).
    Number.isFinite() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence
    La méthode Number.isFinite() permet de déterminer si la valeur fournie est un nombre fini.
    Number.isInteger() Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence
    La méthode Number.isInteger() permet de déterminer si l'argument est un nombre entier.
    Number.isNaN() Experimental, Expérimental, JavaScript, Method, Number
    La méthode Number.isNaN() permet de déterminer si la valeur passée en argument est NaN. C'est une version plus robuste que la méthode de l'objet globale isNaN.
    Number.isSafeInteger() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
    La méthode Number.isSafeInteger() permet de déterminer si la valeur, passée en argument, est entier représentable correctement (c'est-à-dire un nombre compris entre -(253 -1) et 253 -1).
    Number.parseFloat() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number, Reference, Référence
    No summary!
    Number.parseInt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
    No summary!
    Number.prototype JavaScript, Number, Property, Reference, Référence
    La propriété Number.prototype représente le prototype du constructeur Number.
    Number.prototype.toExponential() JavaScript, Method, Number, Reference, Référence, prototype
    La méthode toExponential() renvoie une chaîne de caractères, représentant l'objet Number en notation exponentielle.
    Number.prototype.toFixed() JavaScript, Method, Number, Reference, Référence, prototype
    La méthode toFixed() permet de formater un nombre en notation à point-fixe.
    Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, Reference, Référence, prototype
    La méthode toLocaleString() permet de renvoyer une chaîne de caractères représentant un nombre en tenant compte de la locale.
    Number.prototype.toPrecision() JavaScript, Method, Number, Reference, Référence, prototype
    La méthode toPrecision() renvoie une chaîne de caractères représentant un nombre avec la précision donnée.
    Number.prototype.toSource() JavaScript, Method, Non-standard, Number, Reference, Référence, prototype
    La méthode toSource() permet de renvoyer une chaîne de caractère représentant le code source de l'objet.
    Number.prototype.toString() JavaScript, Method, Number, Reference, Référence, prototype
    La méthode toString() renvoie une chaîne de caractère représentant l'objet Number.
    Number.prototype.valueOf() JavaScript, Method, Number, Reference, Référence, prototype
    La méthode valueOf() renvoie la valeur primitive de l'objet Number.
    Number.toInteger() JavaScript, Method, Number, Obsolete, Reference, Référence
    La méthode Number.toInteger() est utilisée pour évaluer la valeur passée en argument et la convertir en entier. Son implémentation a été supprimée.
    Object
    Crée un objet de conversion.
    Object.assign() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence
    La méthode Object.assign() est utilisée afin de copier les valeurs de toutes les propriétés directes (non héritées) d'un objet qui sont énumérables sur un autre objet cible. Cette méthode renvoie l'objet cible.
    Object.create() ECMAScript5, JavaScript, JavaScript 1.8.5, Object
    La fonction Object.create() crée un nouvel objet à partir du prototype et des propriétés spécifiés.
    Object.defineProperties() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.defineProperties() permet de définir ou de modifier les propriétés d'un objet directement sur celui-ci. La valeur renvoyée est l'objet modifié.
    Object.defineProperty() ECMAScript 5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.defineProperty() permet de définir un nouvelle propriété ou de modifier une propriété existante, directement sur un objet. La méthode renvoie l'objet modifié.
    Exemples supplémentaires pour Object.defineProperty Examples, JavaScript, Object
    Cette page illustre des exemples supplémentaires pour la méthode Object.defineProperty.
    Object.freeze() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
    No summary!
    Object.getOwnPropertyDescriptor() ECMAScript5, JavaScript, Method, Object, Reference, Référence
    La méthode Object.getOwnPropertyDescriptor() renvoie un descripteur de la propriété propre d'un objet (c'est-à-dire une propriété directement présente et pas héritée via la chaîne de prototypes).
    Object.getOwnPropertyNames() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.getOwnPropertyNames() renvoie un tableau de toutes les propriétés  (énumérables ou non) propres à un objet (c'est-à-dire n'étant pas héritées via la chaîne de prototypes).
    Object.getOwnPropertySymbols() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence
    La méthode Object.getOwnPropertySymbols() renvoie un tableau contenant tous les symboles des propriétés trouvées directement sur un objet donné.
    Object.getPrototypeOf() ECMAScript5, JavaScript, Method, NeedsExample, Object
    La méthode Object.getPrototypeOf() renvoie le prototype d'un objet donné (i.e. le [[Prototype]] interne).
    Object.is() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence
    La méthode Object.is() permet de déterminer si deux valeurs sont les mêmes.
    Object.isExtensible() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.isExtensible() permet de déterminer si un objet est extensible (c'est-à-dire qu'on peut lui ajouter de nouvelles propriétés).
    Object.isFrozen() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
    La méthode Object.isFrozen()permet de déterminer si un objet est gelé.
    Object.isSealed() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.isSealed() permet de déterminer si un objet est scellé.
    Object.keys() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
    La méthode Object.keys() renvoie un tableau des propriétés propres à un objet (qui ne sont pas héritées via la chaîne de prototypes) et qui sont énumérables. L'ordre de ce tableau est le même que celui obtenu par une boucle for...in  (à la différence q'une boucle for-in liste également les propriétés héritées).
    Object.preventExtensions() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, Reference, Référence
    La méthode Object.preventExtensions() permet d'empêcher l'ajout de nouvelles propriétés à un objet (i.e. d'étendre l'objet grâce à de nouvelles caractéristiques).
    Object.prototype.__count__ JavaScript, Object, Obsolete, Property, Reference, Référence, prototype
    La propriété __count__ était utilisée pour compter les propriétés énumérables d'un objet mais a été retiréee.
    Object.prototype.__defineGetter__()
    Lie une propriété d'un objet à une fonction qui sera appelée dès que la propriété sera consultée.
    Object.prototype.__defineSetter__()
    Lie une propriété d'un objet à une fonction à appeler lorsqu'on essaie de définir cette propriété.
    Object.prototype.__lookupGetter__()
    No summary!
    Object.prototype.__lookupSetter__()
    No summary!
    Object.prototype.__noSuchMethod__
    Exécute une fonction lorsqu'une méthode inexistante est appelée sur un objet.
    Object.prototype.__parent__ JavaScript, Object, Obsolete, Property, Reference, Référence, prototype
    La propriété __parent__ était utilisée pour pointer vers le contexte d'un objet mais elle a été supprimée.
    Object.prototype.__proto__ Deprecated, JavaScript, Object, Property, Reference, Référence, prototype
    La propriété __proto__ de Object.prototype est une propriété accesseur (un couple de fonction avec un accesseur (getter) et un mutateur (setter)) qui expose le  [[Prototype]] interne (qui est soit un objet, soit null) de l'objet courant.
    Object.prototype.eval() JavaScript, Method, Object, Obsolete, Reference, Référence
    La méthode obj.eval() permet d'évaluer une chaîne de caractères contenant du code JavaScript dans le contexte de l'objet. Cette méthode a été retirée.
    Object.prototype.hasOwnProperty()
    La méthode hasOwnProperty() retourne un booléen indicant si l'objet a la propriété spécifiée.
    Object.prototype.toLocaleString() JavaScript, Méthode, objet, prototype
    La méthode toLocaleString() renvoie une chaine de caractères représentant l'objet. Cette méthode est destinée à être surchargée par les objets dérivés à des fins spécifiques aux paramètres régionaux.
    Object.seal() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
    La méthode Object.seal() scelle un objet afin d'empêcher l'ajout de nouvelles propriétés et en marquant les propriétés existantes comme non-configurables. Les valeurs des propriétés courantes peuvent toujours être modifiées si elles sont accessibles en écriture.
    Object.setPrototypeOf() ECMAScript6, Experimental, JavaScript, Method, Object, Reference, Référence
    La méthode Object.setPrototype() définit le prototype (autrement dit la propriété interne [[Prototype]]) d'un objet donné avec un autre objet ou null.
    Object.toSource JavaScript
    Renvoie une chaîne représentant le code source de l'objet.
    Object.toString JavaScript
    No summary!
    Object.valueOf JavaScript
    No summary!
    SyntaxError
    Type d'erreur représentant une lacune dans la syntaxe JavaScript du document.
    prototype
    Prototype du constructeur de SyntaxError.
    constructor Traduction...
    Retourne une référence à l'Object function qui a créé le prototype de l'instance. Notez que la valeur de cette propriété est une référence à la fonction, et non une chaîne de caractères contenant le nom de la fonction. Cette valeur n'est pas en lecture seule (sauf pour les types primitifs comme Boolean, Number, ou String).
    isPrototypeOf
    Permet de vérifier si un objet se trouve dans la chaîne de prototypes d'un autre objet.
    observe ECMAScript7, Experimental, Expérimental, JavaScript, Method, Object, Reference, Référence
    La méthode object.observe() est utilisée pour observer les changements d'un objet de façon asynchrone. Cette méthode fournit un flux qui contient les changements de l'objet, dans l'ordre dans lequel ils se produisent.
    propertyIsEnumerable
    No summary!
    prototype
    No summary!
    unwatch
    Supprime un point de surveillance défini avec la méthode watch.
    watch
    Surveille l'assignation d'une valeur à une propriété et exécute une fonction lorsque cela se produit.
    ParallelArray JavaScript, Obsolete, ParallelArray
    Le but de ParallelArray est de disposer de parallélisme pour les données des applications web. Les fonctions disponibles via cette objet tenteront une exécution en parallèle avant de traiter l'exécution de façon séquentielle si besoin. Pour être sûr que votre code puisse être exécuté en parallèle, il est conseillé de se limiter aux fonctions JavaScript parallélisables supportées par Firefox (article en anglais).
    Promise ECMAScript6, Experimental, Expérimental, JavaScript, Promise
    Une promise peut être tenue avec une valeur ou refusée avec une raison. Quand on arrive à l'une des deux situations, les gestionnaires associés sont alors appelés.
    Promise.all() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence
    La méthode Promise.all(itérable) renvoie une promesse (promise) qui est résolue/tenue lorsque toutes les promesses de l'itérable ont été résolues/tenues.
    Promise.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Promise, Property, Reference, Référence, prototype
    La propriété Promise.prototype représente le prototype pour le constructeur Promise.
    Promise.prototype.catch() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence, prototype
    La méthode catch() renvoie un objet Promise et ne traite que des cas où la promesse initiale est rejetée. Elle a le même effet qu'un appel à Promise.prototype.then(undefined, onRejected).
    Promise.prototype.then() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence, prototype
    La méthode then() renvoie un objet Promise. Elle prend deux arguments qui sont deux fonctions callback à utiliser en cas de complétion ou d'échec de la Promise.
    Promise.race() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence
    La méthode Promise.race(itérable) renvoie une promesse qui est résolue ou rejetée dès qu'une des promesses de l'itérables est résolue ou rejetée. La valeur (dans le cas de la résolution) ou la raison (dans le cas d'un échec) utilisée est celle de la promesse de l'itérable qui est resolue/qui échoue.
    Promise.reject() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence
    La méthode Promise.reject(raison) renvoie un objet Promise qui est rejeté (la promesse n'est pas tenue) à cause d'une raison donnée.
    Promise.resolve() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, Reference, Référence
    No summary!
    Proxy ECMAScript6, JavaScript, Reference, Référence
    Les proxies sont des objets dont le programmeur doit définir la signification en JavaScript. Les sémantiques objet par défaut sont implémentées par le moteur JavaScript, souvent à l'aide de langage de plus bas niveau comme le C++. Les proxies permettent au programmeur de définir plus en avant le comportement d'un objet en JavaScript. On peut les considérer comme une API de méta-programmation.
    RangeError Error, JavaScript, Object, Reference, Référence
    L'objet RangeError permet d'indiquer une erreur lorsqu'une valeur fournie n'appartient pas à l'intervalle autorisé.
    RangeError.prototype Error, JavaScript, Property, RangeError, Reference, Référence
    La propriété RangeError.prototype représente le prototype du constructeur RangeError.
    ReferenceError Error, JavaScript, NeedsExample, Object, Reference, ReferenceError, Référence
    L'objet ReferenceError représente une erreur qui se produit lorsqu'il est fait référence à une variable qui n'existe pas.
    ReferenceError.prototype Error, JavaScript, Property, Reference, ReferenceError, Référence
    La propriété ReferenceError.prototype représente le prototype du constructeur ReferenceError.
    RegExp
    Créé un objet représentant une expression rationnelle permettant de reconnaître un motif (pattern en anglais) dans un texte.
    RegExp.lastIndex JavaScript, Property, Reference, Regular Expressions, Référence, regexp
    La propriété lastIndex est un entier en lecture/écriture qui permet de définir l'indice (position) à partir duquel chercher la prochaine correspondance.
    RegExp.prototype JavaScript, Property, Reference, Référence, prototype, regexp
    La propriété Regex.prototype représente l'objet prototype pour le constructeur RegExp.
    RegExp.prototype.global JavaScript, Property, Reference, Référence, prototype, regexp
    La propriété global indique si le drapeau (flag) "g" est utilisé pour l'expression rationnelle. global est une propriété accessible en lecture seule pour une expression rationnelle donnée.
    RegExp.prototype.ignoreCase JavaScript, Property, prototype, regexp
    La propriété ignoreCase indique si le drapeau (flag) "i" est utilisé ou non pour cette expression rationnelle. ignoreCase est une propriété accessible en lecture seule d'une instance d'expression rationnelle donnée.
    RegExp.prototype.multiline JavaScript, Property, Reference, Regular Expressions, Référence, prototype, regexp
    La propriété multiline indique si le drapeau (flag) "m" a été utilisé ou non pour l'expression rationnelle. multiline est une propriété liée à l'instance, accessible en lecture seule.
    RegExp.prototype.source JavaScript, Property, Reference, Référence, prototype, regexp
    La propriété source renvoie une chaîne de caractères qui contient le texte du motif à rechercher (pattern), sans les barres obliques (slashes). C'est une propriété en lecture seule liée à l'instance. source ne contient aucun des options ou drapeaux (flags) (tels que "g", "i" ou "m") de l'expression rationnelle.
    RegExp.prototype.sticky Experimental, Expérimental, JavaScript, Property, Reference, Référence, prototype, regexp
    La propriété sticky (adhérante) permet de déterminer si la recherche s'effectue uniquement à partir de l'indice lastIndex lié à l'expression rationnelle ou non.expression). sticky est une propriété accessible en lecture seule, rattachée à l'instance.
    RegExp.prototype.test() JavaScript, Méthode, expression régulière, prototype, regexp
    La méthode test() vérifie s'il y a correspondance entre un texte et une expression régulière. Elle retourne true en cas de succès et false dans le cas contraire.
    RegExp.prototype.toSource() JavaScript, Method, Non-standard, Reference, Référence, prototype, regexp
    La méthode toSource() permet de renvoyer une chaîne de caractères représentant le code source de l'objet.
    RegExp.prototype.toString() JavaScript, Method, Reference, Référence, prototype, regexp
    La méthode toString() renvoie une chaîne de caractères représentant l'expression régulière.
    Set ECMAScript6, Experimental, Expérimental, JavaScript, Reference, Référence, set
    L'objet Set (Ensemble en français) permet de stocker des valeurs uniques, de n'importe quel type, que ce soit des valeurs d'un type primitif ou des objets.
    Set.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, Référence
    La propriété Set.prototype représente le prototype pour le constructeur Set.
    Set.prototype.add() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode add() permet d'ajouter un nouvel élément ayant une valeur donnée à un ensemble Set. Cette valeur sera ajoutée à la fin de l'objet Set.
    Set.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode clear() permet de retirer tous les éléments d'un ensemble Set.
    Set.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode delete() permet de retirer un élément donné d'un objet Set.
    Set.prototype.entries() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode entries() renvoie un nouvel objet Iterator qui contient un tableau composé de [valeur, valeur] pour chaque élément de l'objet Set, dans leur ordre d'insertion. En raison de leur structure, les objets Set n'ont pas de clé (key), à la différence des objets Map. Pour garder une structure et une API sembables à celle d'un objet Map, chaque entrée (entry) aura la même valeur pour la clé (key) et pour la valeur (value), c'est pourquoi un tableau de [valeur, valeur] est renvoyé.
    Set.prototype.forEach() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, protoype, set
    La méthode forEach() permet d'exécuter une fonction donnée, une fois pour chaque valeur de l'ensemble Set. L'ordre appliqué est celui dans lequel les valeurs ont été ajoutées à l'ensemble.
    Set.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode has() renvoie un booléen qui indique s'il existe un élément de l'ensemble Set avec une certaine valeur.
    Set.prototype.size ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, Référence, prototype, set
    L'accesseur size est une propriété qui renvoie le nombre d'éléments contenus dans un objet Set.
    Set.prototype.values() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, prototype, set
    La méthode values() renvoie un nouvel objet Iterator qui contient les valeurs de chaque élément de l'objet Set, dans leur ordre d'insertion.
    String JavaScript, Reference, Référence, String
    L'objet global String est un constructeur de chaînes de caractères.
    Match
    Masque de recherche regex sur une chaine
    Méthode indexOf JavaScript, String
    Retourne pour la chaîne de caractère (String)  sur laquelle a été appelée la méthode, l'index de la première occurence pour la valeur renseignée, en commençant la recherche à partir de fromIndex.
    Méthode lastIndexOf
    Retourne pour la chaîne de caractère (String)  sur laquelle a été appelée la méthode, l'index de la dernière occurence pour la valeur renseignée. La recherche est effectuée en partant de la fin (sens inverse de lecture) en commençant à partir de fromIndex.
    String.fromCharCode() JavaScript, Method, Reference, Référence, String, Unicode
    La méthode statique String.fromCharCode() renvoie une chaîne de caractères créée à partir de valeurs Unicode.
    String.fromCodePoint() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String
    La méthode statique String.fromCodePoint() renvoie une chaîne de caractères créée à partir d'un suite de codets.
    String.length JavaScript, String, length, prototype
    La propriété length représente la longueur d'une chaine de caractères.
    String.prototype.anchor() JavaScript, Method, String, prototype
    La méthode anchor() crée un élément HTML <a> qui est utilisé comme cible hypertexte.
    String.prototype.big() Deprecated, JavaScript, Method, String, prototype
    La méthode big() crée un élément HTML <big> qui affichera la chaine de caractères avec une taille de police importante.
    String.prototype.blink() Deprecated, JavaScript, Method, String, prototype
    La méthode blink() crée un élément HTML <blink> qui affiche la chaine de caractères en clignotant.
    String.prototype.bold() Deprecated, JavaScript, Method, String, prototype
    La méthode bold()crée un élément HTML <b> qui affiche la chaine de caractères en gras.
    String.prototype.charAt() JavaScript, Method, Reference, Référence, String, prototype
    La méthode charAt() renvoie le caractère à la position spécifiée.
    String.prototype.charCodeAt() JavaScript, Method, Reference, Référence, String, Unicode
    La méthode charCodeAt() renvoie la valeur Unicode d'un caractère de la chaîne situé à une position donnée. Les codets pouvant être renvoyés sont ceux inférieurs ou égaux à 0x10000.
    String.prototype.codePointAt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype
    La méthode codePointAt() renvoie un entier positif qui correspond au codet UTF-16 du caractère de la chaîne à la position donnée.
    String.prototype.concat() JavaScript, Method, String, prototype
    La méthode concat() combine le texte de deux chaînes et renvoie une nouvelle chaîne ainsi formée.
    String.prototype.contains() Experimental, Expérimental, JavaScript, Method, String, prototype
    La méthode contains() détermine si une chaîne de caractère est contenue dans une autre. Retourne true ou false selon le résultat.
    String.prototype.endsWith() Experimental, Expérimental, JavaScript, Method, String, prototype
    La méthode endsWith() renvoie un Booléen indiquant si la chaine de caractères se termine par la deuxième chaine de caractères fournie en argument.
    String.prototype.fixed() Deprecated, HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode fixed() permet de créer un élément HTML <tt>, ce qui permet d'afficher le texte de la chaîne de caractère dans une fonte à chasse fixe.
    String.prototype.fontcolor() Deprecated, HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode fontcolor(couleur) permet de créer un élément <font> qui permet d'afficher la chaine de caractères dans une fonte utilisant la couleur donnée.
    String.prototype.fontsize() Deprecated, HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La propriété fontsize() permet de créer un élément HTML <font> qui permet d'afficher la chaîne de caractères dans une fonte de taille donnée.
    String.prototype.italics() Deprecated, HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode italics() permet de créer un élément HTML <i> qui permet de représenter la chaîne courante en italique.
    String.prototype.link() HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode link() permet de créer un élément HTML <a>, ce qui perme d'afficher la chaîne de caractères comme un lien hypertexte vers une URL donnée.
    String.prototype.localeCompare() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
    La méthode localeCompare() renvoie un nombre indiquant si la chaîne de caractères courante se situe avant, après ou est la même que la chaîne passée en paramètre, selon l'ordre lexicographique.
    String.prototype.normalize() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, Unicode, prototype
    La méthode normalize() permet de renvoyer la forme normalisée Unicode d'une chaîne de caractères (si la valeur n'est pas une chaîne de caractèrs, elle sera convertie).
    String.prototype.quote() JavaScript, Method, Non-standard, String, prototype
    La méthode quote() est une méthode non-standard qui permet de renvoyer une copie de la chaîne de caractères en remplaçant les différents caractères spéciaux de la chaîne par leur séquence d'échappement et en encadrant le résultat avec des doubles quotes (").
    String.prototype.repeat() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype
    La méthode repeat() construit et renvoie une nouvelle chaine de caractères qui contient le nombre de copie demandée de la chaine de caractères sur laquelle la méthode a été appelée, concaténées les une aux autres.
    String.prototype.replace()
    La méthode replace() de l'objet String retourne une nouvelle chaîne de caractère dans laquelle certains éléments de texte (définis selon un pattern, càd un modèle) ont été remplacés par d'autres éléments de texte (appelés ici replacement). L'élément de texte à remplacer peut être une chaine de caractère ou être défini dans une expression régulière (RegExp). L'élément "remplaçant" peut être une chaine de caractère ou être défini dans une fonction qui sera appelée sur chaque occurence de texte trouvée répondant au pattern.
    String.prototype.search() JavaScript, Method, String, prototype
    La méthode search() éxecute une recherche dans une chaine de caractères
    String.prototype.slice() JavaScript, Method, String, prototype
    La méthode slice() extrait une section de la chaine de caractères et renvoie une nouvelle chaine de caractères.
    String.prototype.small() HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode small() permet de créer un élément HTML <small>, ce qui permet d'afficher la chaîne de caractères dans une fonte de petite taille.
    String.prototype.split()
    La méthode split() divise à l'aide d'un separator un objet String en un tableau de sous-chaînes.
    String.prototype.startsWith() ECMAScript6, Experimental, Expérimental, JavaScript, Method, String, prototype
    La méthode startsWith() renvoie un Booléen indiquant si la chaine de caractères commence par la deuxième chaine de caractères fournie en argument.
    String.prototype.strike() Deprecated, HTML wrapper methods, JavaScript, Method, Reference, Référence, String, prototype
    La méthode strike() permet de créer un élément HTML <strike> qui permet d'afficher la chaîne comme un texte barré.
    String.prototype.sub() Deprecated, JavaScript, Method, String, prototype
    La méthode sub() crée un élément HTML <sub> qui entraîne l'affichage de la chaîne en indice.
    String.prototype.substring() JavaScript, Method, String, prototype
    La méthode substring() retourne un extrait d'une chaine, selon un index de début et, soit un index de fin, soit la fin de la chaîne.
    String.prototype.sup() Deprecated, JavaScript, Method, String, prototype
    La méthode sup() crée un élément HTML <sup> qui entraîne l'affichage de la chaîne en exposant.
    String.prototype.toLocaleLowerCase() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
    La méthode toLocaleLowerCase() renvoie la chaîne de caractères qui appelle la méthode en une chaîne de caractères représentées en minuscules, en tenant compte des correspondances de caractères propres aux différentes locales.
    String.prototype.toLocaleUpperCase() Internationalization, JavaScript, Method, Reference, Référence, String, prototype
    La méthode toLocaleUpperCase() renvoie la chaîne de caractères qui appelle la méthode en caractères majuscules, selon les correspondances de caractères propres aux différentes locales.
    String.prototype.toLowerCase()
    La méthode toLowerCase() retourne la chaîne passé en paramètre convertie en minuscule.
    String.prototype.toSource() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
    La méthode toSource() permet de renvoyer une chaîne de caractères représentant le code source de l'objet.
    String.prototype.toString() JavaScript, Method, String, prototype
    La méthode toString() renvoie une chaine de caractères représentant l'objet renseigné.
    String.prototype.toUpperCase() JavaScript, Method, String, prototype
    La méthode toUpperCase() retourne la valeur de la chaîne appelante convertie en majuscules.
    String.prototype.trimLeft() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
    La méthode trimLeft() permet de retirer les blancs à gauche de la chaîne de caractères.
    String.prototype.trimRight() JavaScript, Method, Non-standard, Reference, Référence, String, prototype
    La méthode trimRight() permet de retirer les blancs situés à la droite d'une chaîne de caractères.
    String.prototype.valueOf() JavaScript, Method, String, prototype
    La méthode valueOf() renvoie la valeur primitive de l'objet String.
    String.raw() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String
    La méthode statique String.raw() method is a tag function pour les gabarits de chaînes de caractères (et est semblable au préfixe r en Python ou au préfixe @ en C#) Cette fonction permet d'obtenir la chaîne brute pour un gabarit (les caractères spéciaux ne sont pas pris en compte mais retranscrits tels quels).
    String.trim ECMAScript5, JavaScript, Method, String, prototype
    Enlève les espaces blancs aux extrémités de la chaine de caractères.
    Substr
    Renvoie les caractères d'une chaîne à partir de la position spécifiée et pour la longueur spécifiée.
    prototype JavaScript, Property, String, prototype
    Représente l'objet prototype de String.
    Symbol ECMAScript6, Experimental, Expérimental, JavaScript, Reference, Référence, Symbol
    Un symbole est un type de données uniques et inchangeables qui peuvent être utilisées comme identifiant pour les propriétés d'un objet. L'objet Symbol est un conteneur objet implicite pour le type de données primitif symbole.
    Symbol.for() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, Symbol
    La méthode Symbol.for(clé) permet de chercher parmi les symboles existants enregistrés dans le registre global de l'environnement d'exécution. Si un symbole associé à la clé donnée existe, il est renvoyé par la fonction, sinon un nouveau symbole associé à cette clé est créé dans le registre.
    Symbol.keyFor() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, Symbol
    La méthode Symbol.keyFor(sym) permet de récupérer la clé d'un symbole donné qui est partagé via le registre global des symboles.
    Symbol.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, Référence, Symbol
    La propriété Symbol.prototype représente le prototype du constructeur Symbol.
    Symbol.prototype.toSource() JavaScript, Method, Non-standard, Symbol, prototype
    La méthode toSource() renvoie une chaîne de caractères représentant le code source de l'objet.
    Symbol.prototype.toString() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, Symbol, prototype
    La méthode toString() renvoie une chaîne de caractères représentant l'objet Symbol.
    Symbol.prototype.valueOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, Symbol, prototype
    La méthode valueOf() renvoie la valeur primitive correspondant à l'objet Symbol.
    TypeError Error, JavaScript, TypeError, objet
    L'objet TypeError représente une erreur qui intervient lorsque la valeur n'est pas dans le type attendu.
    TypeError.prototype Error, JavaScript, Property, Reference, Référence, TypeError, prototype
    La propriété TypeError.prototype représente le prototype du constructeur TypeError.
    TypedArray JavaScript, Reference, Référence, TypedArray
    Un objet TypedArray décrit une vue organisée à la façon d'un tableau pour manipuler un tampon (buffer) de données binaires. TypedArray n'est pas une propriété globale, il n'existe pas non plus de constructeur TypedArray.  En revanche, plusieurs propriétés globales existent et leurs valeurs permettent de construire des tableaux typés (typed arrays) avec différents types de données. Ceux-ci sont listés ci-après. Les pages suivantes permettent de décrire les propriétés et méthodes qui peuvent être utilisées sur les différents tableaux typés.
    TypedArray.BYTES_PER_ELEMENT JavaScript, Property, Reference, Référence, TypedArray
    La propriété TypedArray.BYTES_PER_ELEMENT représente la taille, exprimée en octets, de chaque élément du tableau typé.
    TypedArray.name JavaScript, Property, Reference, Référence, TypedArray
    La propriété TypedArray.name est une chaîne de caractères représentant le nom du constructeur du tableau typé.
    TypedArray.prototype JavaScript, Property, Reference, Référence, TypedArray, prototype
    La propriété TypedArray.prototype représente le prototype des constructeurs TypedArray.
    TypedArray.prototype.buffer JavaScript, Property, Reference, Référence, TypedArray, prototype
    La propriété buffer est un accesseur représentant l'ArrayBuffer représenté par le TypedArray lors de la construction de l'objet.
    TypedArray.prototype.byteLength JavaScript, Property, Reference, Référence, TypedArray, prototype
    La propriété byteLength est un accesseur qui représente la longueur, exprimée en octets, du tableau typé à partir du début de l'ArrayBuffer correspondant.
    TypedArray.prototype.byteOffset JavaScript, Property, Reference, Référence, TypedArray, prototype
    La propriété byteOffset est un accesseur qui représente le décalage, exprimé en octets, entre le début du tableau typé par rapport au début du ArrayBuffer correspondant.
    TypedArray.prototype.copyWithin() JavaScript, Method, Reference, Référence, TypedArray, prototype
    La méthode copyWithin() permet de copier des éléments d'un tableau dans le tableau typé à partir de la position cible. Les éléments copiés sont ceux contenus entre les index début et fin. L'argument fin est optionnel, sa valeur par défaut correspondra à la longueur du tableau dont on souhaite copier les éléments. Cette méthode utilise le même algorithme que Array.prototype.copyWithin. TypedArray est l'un des types de tableaux typés.
    TypedArray.prototype.length JavaScript, Property, Reference, Référence, TypedArray, prototype
    La propriété length est un accesseur qui permet de représenter la longueur, en nombre d'éléments, d'un tableau typé.
    TypedArray.prototype.move() JavaScript, Method, Obsolete, Reference, Référence, TypedArray, prototype
    La méthode move() peut être utilisée pour copier une séquence du tableau à une position donnée, définie par le paramètre cible. Cette méthode, non-standard, a été remplacée par la méthode TypedArray.prototype.copyWithin(). TypedArray correspond à un des types de tableaux typés.
    TypedArray.prototype.set() JavaScript, Method, Reference, Référence, TypedArray, prototype
    La méthode set() permet d'enregistrer plusieurs valeurs dans le tableau typé à partir d'un tableau donné.
    TypedArray.prototype.subarray() JavaScript, Method, Reference, Référence, TypedArray, prototype
    La méthode subarray() permet de renvoyer un nouvel objet TypedArray basé sur le même ArrayBuffer et dont les éléments sont du même type que l'objet TypedArray courant. Le paramètre début est à considérer au sens large et le paramètre end est à considérer au sens strict. TypedArray est l'un des types de tableaux typés.
    URIError Error, JavaScript, NeedsExample, Object, URIError
    L'objet URIError représente une erreur renvoyée lorsqu'une fonction de manipulation d'URI a été utilisée de façon inappropriée.
    URIError.prototype Error, JavaScript, Property, Reference, Référence, URIError, prototype
    La propriété URIError.prototype représente le prototype du constructeur URIError.
    Uint16Array Constructor, JavaScript, Reference, Référence, TypedArray, Uint16Array
    Pour plus d'informations sur la syntaxe du constructeur et le rôle des différents paramètres, voir la page TypedArray.
    Uint32Array Constructor, JavaScript, Reference, Référence, TypedArray, Uint32Array
    Pour plus d'informations sur la syntaxe du constructeur et le rôle des différents paramètres, voir la page TypedArray.
    Uint8Array Constructor, JavaScript, Reference, Référence, TypedArray, Uint8Array
    Le tableau typé Uint8Array représente un tableau d'entiers non signés, représentés sur 8 bits. Les éléments du tableau sont initialisés à 0. Une fois que le tableau est construit, on peut manipuler ses différents éléments grâce aux méthodes de l'objet ou grâce à la notation usuelle (avec les crochets).
    Uint8ClampedArray Constructor, JavaScript, Reference, Référence, TypedArray, Uint8ClampedArray
    Le tableau typé Uint8ClampedArray permet de représenter un tableau d'entiers non signés représentés sur 8 bits, dont les valeurs sont ramenées entre 0 et 255. Les éléments du tableau sont initialisés à 0. Une fois que le tableau est construit, on peut manipuler ses différents éléments grâce aux méthodes de l'objet ou grâce à la notation usuelle (avec les crochets).
    WeakMap ECMAScript6, Experimental, Expérimental, JavaScript, Reference, Référence, WeakMap
    L'objet WeakMap représente un collection de paires clé-valeur dont les clés sont des objets et les valeurs des valeurs quelconques.
    WeakMap.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, Référence, WeakMap
    La propriété WeakMap.prototype représente le prototype du constructeur WeakMap.
    WeakMap.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakMap, prototype
    La méthode clear() permet de retirer tous les éléments d'un objet WeakMap.
    WeakMap.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
    La méthode delete() retire un élément donné de l'objet WeakMap.
    WeakMap.prototype.get() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakMap, prototype
    La méthode get() permet de renvoyer un élément donné d'un objet WeakMap.
    WeakMap.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakMap, prototype
    La méthode has() renvoie un booléen qui indique s'il existe (ou non) un élément avec une clé donnée au sein de l'objet WeakMap.
    WeakMap.prototype.set() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
    La méthode set() permet d'ajouter un nouvel élément avec une clé et une valeur à un objet WeakMap.
    WeakSet ECMAScript6, Experimental, Expérimental, JavaScript, Reference, Référence, WeakSet
    L'objet WeakSet permet de créer un ensemble dont les objets sont contenus avec des références faibles.
    WeakSet.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, Référence, WeakSet
    La propriété WeakSet.prototype représente le prototype du constructeur WeakSet.
    WeakSet.prototype.add() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakSet, prototype
    La méthode add() permet d'ajouter un nouvel objet à un objet WeakSet.
    WeakSet.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakSet, prototype
    La méthode clear() permet de retirer tous les éléments d'un objet WeakSet.
    WeakSet.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakSet, prototype
    La méthode delete() permet de retirer un élément donné d'un objet WeakSet.
    WeakSet.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, WeakSet, prototype
    La méthode has() renvoie un booléen indiquant si un objet donné est contenu dans l'ensemble WeakSet.
    decodeURI
    Fonction générale
    decodeURIComponent
    Décode une URL précédemment créée par encodeURIComponent ou par un moyen similaire.
    encodeURI
    No summary!
    encodeURIComponent
    No summary!
    escape() Deprecated, JavaScript
    La méthode escape() permet de renvoyer une nouvelle chaîne de caractères dont certains caractères ont été remplacés par leur séquence d'échappement hexadécimale. Cette méthode est obsolète et il est donc conseillé d'utiliser encodeURI ou encodeURIComponent à la place.
    eval
    No summary!
    isFinite
    No summary!
    isNaN
    No summary!
    null JavaScript, Literal
    La valeur null est littéral JavaScript représentant la nullité au sens où aucune valeur pour l'objet n'est présente.
    parseFloat
    No summary!
    parseInt
    No summary!
    undefined JavaScript
    La propriété globale undefined représente la valeur undefined.
    unescape() Deprecated, JavaScript
    La méthode unescape() calcule une nouvelle chaîne de caractères et remplace les séquences d'échappement hexadécimales par les caractères qu'elles représentent. Les séquences d'échappement peuvent provenir de la fonction escape. Cette méthode est obsolète, c'est pourquoi il est conseillé d'utiliser decodeURI ou decodeURIComponent à la place.
    uneval() JavaScript, Non-standard, Reference, Référence
    La méthode uneval() renvoie une chaîne de caractères représentant le code source d'un objet.
    Opérateurs
    No summary!
    Affecter par décomposition Destructuring, Intermediate, JavaScript, Operator, Reference, Référence
    L'affectation par décomposition (destructuring en anglais) est une expression JavaScript qui permet d'extraire des données d'un tableau ou d'un objet grâce à une syntaxe dont la forme ressemble à la structure du tableau ou de l'objet.
    Compréhensions de tableau ECMAScript6, JavaScript, Operator
    La syntaxe de compréhension d'un tableau est une expression JavaScript permettant de construire rapidement un nouveau tableau à partir d'un tableau existant. Ces compréhensions existent dans de nombreux langages de programmation et le standard ECMAScript 6 définit les compréhension de tableaux en JavaScript.
    Initialisateur d'objet JavaScript, Object, Primary Expression, Reference, Référence
    Il est possible d'initialiser un objet en utilisant les notations new Object(), Object.create(), ou grâce à un littéral (appelée initialisateur). Un initialisateur d'objet est une liste contenant plusieurs (éventuellement 0) propriétés et leurs valeurs associées, cette liste étant entourée d'accolades ({}).
    L'opérateur conditionnel
    No summary!
    L'opérateur delete
    No summary!
    L'opérateur function
    No summary!
    L'opérateur in
    L'opérateur in renvoie true si la propriété spécifiée appartient à l'objet spécifié.
    L'opérateur new
    No summary!
    L'opérateur this
    No summary!
    L'opérateur typeof
    No summary!
    L'opérateur virgule
    No summary!
    L'opérateur void
    No summary!
    Opérateur de décomposition ECMAScript6, Experimental, Expérimental, JavaScript, Operator, Reference, Référence
    L'opérateur de décomposition permet de développer une expression lorsque plusieurs arguments ou plusieurs éléments sont nécessaires (respectivement pour les appels de fonctions et les littéraux de tableaux).
    Opérateur de groupement JavaScript, Operator, Primary Expressions
    L'opérateur de groupement ( ) contrôle la précédence de l'évaluation dans les expressions.
    Opérateurs arithmétiques JavaScript, Operator, Reference, Référence
    Les opérateurs arithmétiques utilisent des valeurs numériques (variables ou littéraux) comme opérandes et renvoient une valeur numérique. Les opérateurs arithmétiques standard sont l'addition (+), la soustraction (-), la multiplication (*), et la division (/).
    Opérateurs binaires
    No summary!
    Opérateurs d'affectation
    No summary!
    Opérateurs de chaînes
    No summary!
    Opérateurs de comparaison
    No summary!
    Opérateurs de membres
    No summary!
    Opérateurs logiques
    No summary!
    Précédence des opérateurs Fixit
    La précédence des opérateurs détermine l'ordre dans lequel les opérateurs sont évalués. Les opérateurs avec la plus haute précédence sont évalués en premier.
    instanceof
    L'opérateur instanceof teste si un objet possède la propriété prototype d'un constructeur donné dans sa chaîne prototype.
    yield ECMAScript6, Experimental, Expérimental, Generators, Iterators, JavaScript, NeedsExample, Operator, Reference, Référence
    No summary!
    À propos de cette référence
    Une expérience préalable en programmation (langage C ou Visual Basic ...) est utile mais pas indispensable.
    Same-origin policy
    La same-origin policy restreint la manière dont un document ou un script chargé depuis une origine peut interagir avec une autre ressource chargée depuis une autre origine.
    Shells Extension, Extensions:Tools, JavaScript, JavaScript:Tools, Tools
    Un shell JavaScript permet de tester rapidement des bouts de code JavaScript sans devoir recharger constamment une page web. C'est très utile pour développer et déboguer du code.
    Structures de données Débutant, JavaScript
    Tous les langages de programmation ont des structures de données prédéfinies, mais celles-ci diffèrent de l’un à l’autre. Cet article essaye de lister toutes les structures de données prédéfinies en JavaScript ainsi que les propriétés qu’ils ont; celles-ci peuvent être utilisées pour construire d’autres structures de données. Quand c’est possible, des comparaisons seront faites avec les autres langages de programmation
    Survol des technologies dans JavaScript DOM, JavaScript
    Alors que le HTML est utilisé afin de garder les données et le format d'une page web et que le CSS encode le style de page, déterminant comment le contenu formaté de la page doit être affiché graphiquement, le JavaScript est utilisé pour améliorer l'interactivité d'une page web ou pour créer des applications web riches en contenu.
    Tutoriel pour débuter en JavaScript Beginner, JavaScript, NeedsBeginnerUpdate, Tutorial
    JavaScript est un langage de programmation puissant, complexe et trop souvent mal compris. Il permet le développement rapide d'applications avec lesquelles l'utilisateur va pouvoir intéragir pour saisir des données et observer le résultat de leur traitement.
    Une réintroduction à JavaScript Intermediate, JavaScript, Tutorial
    Pourquoi une réintroduction ? Parce que JavaScript peut raisonnablement se targuer d'être le langage de programmation le plus incompris au monde. Bien que souvent raillé comme étant un simple jouet, derrière sa simplicité désarmante se cachent certaines fonctionnalités de langage très puissantes. De nombreuses applications JavaScript de premier plan sont apparues, ce qui montre qu'une connaissance approfondie de cette technologie est une compétence importante pour tout développeur Web.
    Utiliser les différents tests d'égalité Comparison, Guide, Intermediate, JavaScript, equality
    JavaScript fournit trois opérations pour comparer des valeurs : l'opérateur d'égalité stricte ===, l'opérateur d'égalité faible ==, et, avec ECMAScript 6, Object.is.  Selon la comparaison qu'on souhaite utiliser, on utilisera une de ces opérations.
    À propos de JavaScript JavaScript
    JavaScript® est le langage de script développé par Netscape utilisé dans des millions de pages Web et d'applications serveur dans le monde entier. Le JavaScript de Netscape est une extension du langage de script standard ECMA-262 Edition 3 (ECMAScript), ne différant que légèrement des standards publiés.

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributeurs ayant participé à cette page : SphinxKnight
    Dernière mise à jour par : SphinxKnight,