Les Énoncés en JavaScript

Introduction aux Énoncés en JavaScript

En JavaScript, les énoncés sont des instructions que l'interpréteur exécute, que ce soit dans un navigateur web ou dans un environnement Node.js. Ces énoncés peuvent être des opérations simples ou complexes, exécutant diverses actions telles que l'attribution d'une valeur à une variable, l'appel d'une fonction ou la gestion du flux d'exécution d'un programme avec des déclarations conditionnelles.

Les Énoncés de Déclaration

Les énoncés de déclaration permettent d'introduire des variables, des fonctions ou des classes dans un programme. Un énoncé de ce type commence toujours par un mot-clé suivi de son identifiant.

Par exemple, pour déclarer des variables :

var a = 5;
var b = 10;
var C = 8;
var total = a + b;

Ici, les variables a, b, C et total sont déclarées à l'aide du mot-clé var.

Remarque : Les identifiants en JavaScript sont sensibles à la casse. Ainsi, a n'est pas identique à C.

Énoncés d'Expression

Les énoncés d'expression, comme les appels de fonction ou les assignations, évaluent une expression et génèrent une valeur. Ces énoncés peuvent être affectés à une variable ou intégrés dans une expression plus complexe, puis être rejetés.

Voici un exemple d'appel de fonction :

console.log('Bonjour le Monde');

Dans l'exemple suivant, nous réassignons la valeur 10 à la variable a, puis nous affichons la valeur de a dans la console :

var a = 10;
a = 15;
console.log(a);

La sortie de ce code sera :

15

Les Énoncés Conditionnels

Les énoncés conditionnels, tels que les déclarations if ou switch, contrôlent le flux d'exécution d'un programme selon une condition.

Voici un exemple avec une instruction if :

var b = 7;
if (b < 10) {
  console.log('b est inférieur à 10');
}

Cela affichera :

b est inférieur à 10

Pour un switch :

var C = 3;
switch (C) {
  case 1:
    console.log('C est 1');
    break;
  case 3:
    console.log('C est 3');
    break;
  default:
    console.log('C n’est ni 1 ni 3');
}

La sortie montrera :

C est 3

Les Énoncés de Boucle

Les énoncés de boucle, comme les boucles while ou for, permettent de répéter un bloc de code tant qu'une condition est vraie.

Voici un exemple avec une boucle while :

var i = 0;
while (i < 3) {
  console.log(i);
  i++;
}

Et avec une boucle for :

for (let j = 0; j < 3; j++) {
  console.log(j);
}

Les deux exemples afficheront :

0
1
2

Les Énoncés de Saut

Les énoncés de saut, comme break ou return, modifient le flux d'exécution vers une autre partie du programme.

Voici un exemple avec break :

for (let k = 0; k < 5; k++) {
  if (k === 2) {
    break;
  }
  console.log(k);
}

Cela affichera :

0
1

Et un exemple avec return :

function soustraction(x, y) {
  return x - y;
}