← Accueil

Parcours débutant · lecture libre

Découvre JavaScript

Une première approche, étape par étape : ce qu’est JavaScript, à quoi il sert, puis les briques indispensables — variables, fonctions et conditions — avec de petits exemples.

1. Qu’est-ce que JavaScript ?

JavaScript (souvent abrégé JS) est un langage de programmation créé pour donner vie aux pages web : interactions, animations, mise à jour du contenu sans recharger toute la page, etc.

Aujourd’hui, il tourne aussi hors navigateur grâce à Node.js : même langage pour des outils, des scripts serveur, des APIs. Malgré le nom, JavaScript et Java sont des langages différents.

La syntaxe utilise beaucoup les accolades { } pour délimiter les blocs (contrairement à Python qui s’appuie surtout sur l’indentation).

2. À quoi ça sert ?

JavaScript sert notamment à :

Pour débuter : comme ailleurs, maîtriser variables, fonctions et if te ouvre la porte à tout le reste.

3. Les variables

Une variable associe un nom à une valeur. En JavaScript moderne, on utilise surtout let (valeur modifiable) et const (référence non réassignable). Le mot-clé var existe encore mais est déplacé par d’autres règles de portée — pour apprendre, privilégie let et const.

Exemples de types « typiques » en usage courant :

Exemple

let age = 17;
const pseudo = "FlashCoder";
let estConnecte = true;
let temperature = 36.5;

age = 18; // ok avec let

4. Déclarer une fonction (méthode)

Plusieurs écritures possibles ; la forme classique :

function direBonjour() {
  console.log("Bonjour !");
}

direBonjour();

console.log(...) affiche dans la console du navigateur ou de Node.

Avec une fonction fléchée (très utilisée aujourd’hui) :

const doubleDe = (n) => {
  return n * 2;
};

const x = doubleDe(5); // x vaut 10

Si le corps est une seule expression, tu peux raccourcir en const doubleDe = (n) => n * 2;.

5. Les conditions : if

Même idée que dans d’autres langages : if, else if, else.

const note = 12;

if (note >= 10) {
  console.log("Validé");
} else {
  console.log("À retravailler");
}

Plusieurs cas :

const heure = 14;

if (heure < 12) {
  console.log("Matin");
} else if (heure < 18) {
  console.log("Après-midi");
} else {
  console.log("Soir");
}

Opérateurs : === et !== (égalité stricte, souvent préférée), comparateurs classiques, et &&, ||, !.