b. Variables en javascript

Les variables sont utilisées pour stocker des valeurs en JavaScript. Il existe trois façons de déclarer une variable :

  1. var : C'est la méthode traditionnelle pour déclarer des variables. Les variables déclarées avec var sont globales ou locales à la fonction dans laquelle elles sont définies. Toutefois, var a des comportements imprévisibles, notamment en raison de hoisting (déplacement automatique des déclarations en haut de leur portée).

Exemple :

var age = 25;


let : Introduit avec ES6, let permet de déclarer des variables avec une portée limitée au bloc dans lequel elles sont définies. Cela évite les problèmes de hoisting et de réassignation non voulue.

Exemple :

let nom = "Alice";
nom = "Bob"// La variable peut être réassignée


const : Utilisé pour déclarer des variables dont la valeur ne peut pas être réassignée après initialisation. Les variables const doivent toujours être initialisées lors de leur déclaration et sont également limitées à la portée du bloc.

Exemple :

const pi = 3.14;
// pi = 3.15;  Cela générerait une erreur car `pi` est une constante


Types de données :

En JavaScript, les variables peuvent stocker différents types de données. Les principaux types de données sont :

  1. 1. String (Chaîne de caractères) :

Une chaîne de caractères est une série de caractères entourée de guillemets simples ou doubles.

Exemple :

let salutation = "Bonjour, monde !";


  1. 2. Number (Nombre) :

Les nombres peuvent être entiers ou décimaux.

Exemple :

let age = 30;
let temperature = 36.5;


  1. 3. Boolean (Booléen) :

Les booléens ne peuvent avoir que deux valeurs : true ou false. Ils sont souvent utilisés dans les conditions.

Exemple :

let estConnecte = true;


  1. 4. Array (Tableau) :

Un tableau est une collection ordonnée de valeurs, qui peut contenir des éléments de différents types.

Exemple :

let fruits = ["pomme", "banane", "orange"];


  1. 5. Object (Objet) :

Un objet est une collection de paires clé-valeur. Les clés sont des chaînes, et les valeurs peuvent être de n'importe quel type de données.

Exemple :

let personne = {
    nom: "Alice",
    age: 25,
    estEtudiant: true
};


  • 6. Null et Undefined :
  • Null représente l'absence intentionnelle de valeur.
  • Undefined signifie qu'une variable a été déclarée mais n'a pas encore été initialisée.

Exemple :

let valeurNulle = null;
let valeurIndefinie;