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 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 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,