Kodokon kodokon.com

Variables (let, const) et types primitifs

Découvrez comment mémoriser des informations avec let et const, et identifiez les types de valeurs de base en JavaScript.

6 min · 3 questions

Ouvrir cette leçon dans Kodokon

Bienvenue dans votre premier cours de JavaScript ! JavaScript est le langage de programmation qui rend les pages web interactives : c'est lui qui réagit quand vous cliquez sur un bouton ou remplissez un formulaire. Un programme est une suite d'instructions que l'ordinateur exécute dans l'ordre. Pour travailler, un programme a besoin de mémoriser des informations : c'est le rôle des variables. Imaginez une variable comme une boîte avec une étiquette : l'étiquette est son nom, le contenu est sa valeur.

JAVASCRIPT
let age = 25;
console.log(age); // Affiche : 25
age = 26;
console.log(age); // Affiche : 26
Déclarer une variable avec let, puis changer sa valeur

Décortiquons ce code. Le mot-clé let crée une variable nommée age. Le signe =, appelé affectation, dépose la valeur 25 dans la boîte. L'instruction console.log(...) affiche une valeur à l'écran : c'est votre outil principal pour observer ce que fait votre programme. Enfin, la ligne age = 26; remplace le contenu de la boîte : avec let, une variable peut changer de valeur. Quand une valeur ne doit jamais changer, on utilise plutôt le mot-clé const (pour « constante »).

JAVASCRIPT
const birthYear = 2000;
console.log(birthYear); // Affiche : 2000
// birthYear = 2001; -> provoquerait une erreur
Déclarer une constante avec const

Chaque valeur possède un type, c'est-à-dire une catégorie qui détermine ce que l'on peut en faire. Les principaux types primitifs (les types les plus simples) sont : string (une chaîne de caractères, autrement dit du texte entre guillemets), number (un nombre, entier ou à virgule), boolean (un booléen : true pour vrai, false pour faux), undefined (le type d'une variable déclarée sans valeur) et null (l'absence volontaire de valeur). L'opérateur typeof vous révèle le type d'une valeur.

JAVASCRIPT
const city = "Paris";
const temperature = 21.5;
const isSunny = true;
let score;
console.log(typeof city);        // "string"
console.log(typeof temperature); // "number"
console.log(typeof isSunny);     // "boolean"
console.log(typeof score);       // "undefined"
Les types primitifs les plus courants

Quiz de validation

Vérifiez que vous avez bien retenu les points clés de cette leçon.

  1. Quel mot-clé déclare une variable dont la valeur ne pourra jamais être réassignée ?
    • let
    • const
    • typeof
    • value
  2. Quel est le type de la valeur "Bonjour" ?
    • number
    • boolean
    • string
    • undefined
  3. Que se passe-t-il si vous exécutez age = 26; alors que age a été déclarée avec const ?
    • La valeur est remplacée par 26
    • JavaScript provoque une erreur
    • La variable devient undefined