Pour assigner une variable, il existe plusieurs mots clefs :

var = 'maVar'
let = 'maVar'
const = 'maVar'

Les variables créent avec *var* et *let* son ré-assignable, elles peuvent changer au fil de nos fonctions.

Les variables créent avec *const* ne sont pas modifiables.

Il est important de noter que depuis la version ES6, il est préférable d'utiliser let et const plutôt que var, car cela permet de mieux gérer la portée et les réaffectations des variables dans votre code.

La grande différence entre var et let est leur portée, les variables créent avec let ont une portée de bloc limitée contrairement aux variables déclarées avec var qui ont une portée de fonction.

Les types de données JavaScript

  1. les Nombres : Les nombres peuvent être entiers ou à virgule flottante, et peuvent être positifs ou négatifs. JavaScript ne distingue pas entre les nombres entiers et les nombres à virgule flottante, ils sont tous stockés en tant que nombres à virgule flottante.
let myInt = 42;
let myFloat = 3.14;
  1. Les Chaînes de caractères : Les chaînes de caractères sont des séries de caractères entourées de guillemets simples ou doubles.
let myString = "Hello World";
  1. Les Booléens : Les valeurs booléennes sont true ou false.
let myBoolean = true;
  1. Valeurs nulles : null signifie qu'une variable n'a pas de valeur.
let myVariable = null;
  1. Valeurs indéfinies : undefined signifie qu'une variable a été déclarée, mais qu'elle n'a pas encore été assignée.
let myVariable;
console.log(myVariable) // undefined
  1. Les tableaux

    un tableau (Array) permet de stocker une collection ordonnée d'éléments, les éléments peuvent être de n'importe quel type

    Des crochets [] pour définir le tableau et une virgule , pour séparer les éléments il cée automatiquement les indexe.

    let fruits = ["pomme", "banane", "orange"];
    
    // de manière visuelle comment JS stock un tableau
    		   +-------+---------+-------+
    Index  | 0     | 1      |   2    |
           +-------+--------+--------+
    Value  | pommes| banane | orange |
           +--------+-------+--------+
    

    RETOUR