Les variables

  1. Définition d’une variable
  2. Déclaration d’une variable
  3. Types de variable
  4. Tester les types de variables avec typeof

1. Définition d’une variable

Une variable est une information enregistrée en mémoire d’une manière temporaire, jusqu’à ce que les données soient traitées. Les données que contiennent les variables, peuvent être modifiées lors de l’exécution d’un programme.

En JavaScript, une variable doit respecter certaines normes :

  • Elle ne doit pas avoir un nom réservé au JavaScript
  • Elle doit commencer par une lettre ou "_"
  • Elle ne doit pas contenir un espace
  • Les lettres, les chiffres, les caractères "_" et "&" sont autorisés

2. Déclaration d’une variable

En JavaScript, la déclaration d’une variable peut se faire de deux façons :

  • Explicite : Pour déclarer une variable d’une façon explicite, on commence par var.
    Syntaxe : var nom_du_variable ;
    ou var nom_variable = x ; (cas d’une affectation).
    Quand nous voulons déclarer plusieurs variables en même temps, nous ne sommes pas obligés de répéter à tout moment le mot var.
    Exemple:

    En JavaScript, une fois qu’une variable est déclarée avec var, on n'est pas obligé de répéter var à chaque fois qu’on veut utiliser la variable.
    Exemple:
  • Implicite : Une variable est déclarée de façon implicite si le mot var est omis. Il faut noter que cette méthode n’est pas du tout recommandée.
    Exemple:

3. Types de variable

En JavaScript, les types de variable existent. Cependant on n’est pas obligé de dire ceci est de type entier, chaine de caractères, patati patata…

En JavaScript, on a 4 types de variable :

  • Les nombres (number): entiers, décimaux…
  • Les chaines de caractères (string)
  • Les booléens : variables permettant de tester si une condition est vraie (true) ou fausse (false).
  • Null : elle sert à indiquer si une variable est nulle.

4. Tester le type de variable avec typeof

Typeof est utilisé pour tester le type de variable.


Exemple:



Une question? Cliquez ici pour la poser.

Retour sur le portail du JavaScript