0% ont trouvé ce document utile (0 vote)
1 vues5 pages

Guide Reference Javascript

Ce document est un guide de référence complet sur JavaScript, couvrant les syntaxes, mots-clés et méthodes essentielles. Il aborde des sujets tels que les variables, les structures de contrôle, les boucles, les fonctions, la gestion des exceptions, la manipulation des tableaux, l'asynchronisme, et les modules. Chaque section fournit des commandes et des descriptions pour aider à la compréhension et à l'utilisation efficace de JavaScript.

Transféré par

chumaadolphe04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues5 pages

Guide Reference Javascript

Ce document est un guide de référence complet sur JavaScript, couvrant les syntaxes, mots-clés et méthodes essentielles. Il aborde des sujets tels que les variables, les structures de contrôle, les boucles, les fonctions, la gestion des exceptions, la manipulation des tableaux, l'asynchronisme, et les modules. Chaque section fournit des commandes et des descriptions pour aider à la compréhension et à l'utilisation efficace de JavaScript.

Transféré par

chumaadolphe04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

JavaScript

Le Guide de Référence Complet des Syntaxes, Mots-clés et Méthodes


Essentielles

Document de Référence Technique • Généré en 2026

Guide de Référence Complet JavaScript 1


1. Variables, Déclarations et Portées

JavaScript utilise trois mots-clés principaux pour déclarer des variables, chacun ayant des règles de portée
distinctes (portée de bloc ou de fonction).

Commande / Syntaxe Description et Effet

let Déclare une variable locale avec portée de bloc, modifiable après initialisation.

const Déclare une constante avec portée de bloc. Sa valeur ne peut pas être réassignée.

var Déclare une variable avec portée de fonction (syntaxe historique, fortement
déconseillée aujourd'hui).

2. Structures de Contrôle et Conditions

Ces instructions permettent de diriger le flux d'exécution du code en fonction de conditions logiques.

Commande / Syntaxe Description et Effet

if (condition) { Exécute un bloc d'instructions si la condition spécifiée est vraie.


... }

else if (cond) { Fournit une condition alternative si le premier if est évalué à faux.
... }

else { ... } Définit le bloc d'instructions par défaut si toutes les conditions précédentes échouent.

switch (val) { case Évalue une expression et la compare à plusieurs cas possibles pour exécuter le code
x: ... } correspondant.

break; Interrompt l'exécution d'une boucle (for, while) ou d'une structure switch .

continue; Passe immédiatement à l'itération suivante de la boucle en cours, en ignorant le reste


du code de cette boucle.

3. Boucles et Itérations

Permettent de répéter l'exécution d'un bloc de code un certain nombre de fois ou jusqu'à ce qu'une condition
change.

Commande / Syntaxe Description et Effet

for (init; cond; Boucle standard utilisant un compteur initialisé, une condition de maintien et une
inc) incrémentation.

Guide de Référence Complet JavaScript 2


Commande / Syntaxe Description et Effet

for (let x in obj) Parcourt les propriétés énumérables d'un objet (itère sur les clés).

for (let x of Parcourt les valeurs de structures de données itérables (Tableaux, Maps, Sets,
iterable) chaînes).

while (condition) Répète le bloc d'instructions tant que la condition reste vraie (vérification au début).

do { ... } while Exécute le bloc de code au moins une fois, puis répète tant que la condition est vraie
(cond) (vérification à la fin).

4. Fonctions et Programmation Orientée Objet

Méthodes de structuration du code, de réutilisation des blocs d'instructions et d'architecture par classes.

Commande / Syntaxe Description et Effet

function nom() { Déclare une fonction nommée standard.


... }

return; Met fin à l'exécution d'une fonction et renvoie une valeur à l'appelant.

() => { ... } Fonction fléchée (Arrow Function) : syntaxe concise ne possédant pas son propre
contexte this .

class NomClass { Déclare une classe, servant de modèle pour instancier des objets.
... }

constructor() { Méthode spéciale pour créer et initialiser un objet créé avec une classe.
... }

new Opérateur qui crée une instance d'un objet à partir d'une classe ou d'un constructeur.

this Mot-clé qui fait référence à l'objet dans le contexte d'exécution courant.

extends Utilisé dans les déclarations de classes pour créer une classe fille (héritage).

super() Appelle le constructeur ou les méthodes de la classe parente.

5. Gestion des Exceptions

Structures permettant de capturer les erreurs d'exécution pour éviter le plantage du script.

Commande / Syntaxe Description et Effet

try { ... } Enveloppe un bloc de code susceptible de lever une exception / erreur.

Guide de Référence Complet JavaScript 3


Commande / Syntaxe Description et Effet

catch (err) { ... } Exécute ce bloc si une erreur survient dans le bloc try associé.

finally { ... } Exécute toujours ce bloc après le try/catch, indépendamment du fait qu'une erreur ait
été levée ou non.

throw new Error() Génère et lève explicitement une exception personnalisée.

6. Manipulation des Tableaux (Array)

Les méthodes d'instance les plus utilisées sur les listes ordonnées de données.

Méthode Description et Effet

push(element) Ajoute un ou plusieurs éléments à la fin du tableau et retourne sa nouvelle longueur.

pop() Supprime le dernier élément du tableau et le retourne.

shift() Supprime le premier élément du tableau et le retourne.

unshift(element) Ajoute un ou plusieurs éléments au début du tableau.

forEach(callback) Exécute une fonction donnée sur chaque élément du tableau.

map(callback) Crée un nouveau tableau avec les résultats de l'appel d'une fonction sur chaque
élément.

filter(callback) Crée un nouveau tableau contenant uniquement les éléments qui passent le test de la
fonction.

reduce(callback, Applique une fonction accumulateur pour réduire le tableau à une seule valeur unique.
init)

find(callback) Retourne la valeur du premier élément qui satisfait la fonction de test.

includes(val) Vérifie si le tableau contient une certaine valeur (renvoie true ou false ).

7. Asynchronisme et Promesses

Mécanismes natifs permettant de gérer les opérations à exécution différée (requêtes API, timers).

Commande / Syntaxe Description et Effet

async function Définit une fonction asynchrone qui retourne implicitement une promesse.

Guide de Référence Complet JavaScript 4


Commande / Syntaxe Description et Effet

await Met en pause l'exécution d'une fonction asynchrone jusqu'à la résolution d'une
promesse (utilisable uniquement dans async ).

new Promise() Objet représentant la complétion (ou l'échec) future d'une opération asynchrone.

.then(callback) Méthode d'une promesse appelée lorsque celle-ci est résolue avec succès.

.catch(callback) Méthode d'une promesse appelée lorsqu'un échec ou une erreur survient.

8. Modules (Importation / Exportation)

Syntaxe ES6 standard utilisée pour modulariser et partager du code entre différents fichiers.

Commande / Syntaxe Description et Effet

export const x = ... Exporte un élément nommé pour qu'il puisse être réutilisé dans d'autres fichiers.

export default Exporte un élément par défaut pour le fichier courant.


element

import { x } from Importe un élément nommé spécifique depuis un autre module.


'path'

import X from 'path' Importe l'élément par défaut d'un autre module.

Guide de Référence Complet JavaScript 5

Vous aimerez peut-être aussi