Référence JavaScript
La référence JavaScript sert de répertoire de faits sur le langage JavaScript. Le langage entier y est décrit en détail. Lorsque vous écrivez du code JavaScript, vous consulterez souvent ces pages (d'où le titre « Référence JavaScript »).
Le langage JavaScript est conçu pour être utilisé dans un environnement plus large, que ce soit un navigateur, des scripts côté serveur ou similaire. Pour l'essentiel, cette référence tente de rester indépendante de l'environnement et ne cible pas spécifiquement les navigateurs web.
Si vous débutez avec JavaScript, commencez par le guide. Une fois les bases acquises, vous pouvez utiliser la référence pour obtenir plus de détails sur les objets et les constructions du langage.
Objets natifs
Les différents objets natifs standard en JavaScript, ainsi que leurs méthodes et propriétés.
Propriétés de valeur
Propriétés de fonction
Objets fondamentaux
Objets d'erreur
Nombres et dates
Traitement du texte
Collections indexées
Collections avec clés
Données structurées
Gestion de la mémoire
Abstraction du contrôle
Réflexion
Internationalisation
Instructions
Contrôle du flux d'exécution
Déclarations de variables
Fonctions et classes
Itérations
Autres
Expressions et opérateurs
Expressions primaires
Expressions vers la gauche
Incrément & décrément
Opérateurs unaires
Opérateurs arithmétiques
Opérateurs relationnels
Opérateurs d'égalité
Opérateurs de décalage binaire
Opérateurs logiques binaires
Opérateurs logiques
Opérateur conditionnel (opérateur ternaire)
Opérateurs d'affectation
Opérateurs de génération
Syntaxe de déploiement
Opérateur virgule
Fonctions
Classes
Expressions régulières
Expressions régulières JavaScript
- Référence arrière :
\1,\2 - Groupe capturant :
(...) - Classe de caractères :
[...],[^...] - Échappement de classe de caractères :
\d,\D,\w,\W,\s,\S - Échappement de caractère :
\n,\u{...} - Disjonction :
| - Assertion de limite d'entrée :
^,$ - Caractère littéral :
a,b - Assertion de prévisualisation :
(?=...),(?!...) - Assertion de rétrovisualisation :
(?<=...),(?<!...) - Modificateur :
(?ims-ims:...) - Référence arrière nommée :
\k<name> - Groupe capturant nommé :
(?<name>...) - Groupe non capturant :
(?:...) - Quantificateur :
*,+,?,{n},{n,},{n,m} - Échappement de classe de caractères Unicode :
\p{...},\P{...} - Joker :
. - Assertion de limite de mot :
\b,\B