Affichage des articles dont le libellé est Les bases du langage JavaScript. Afficher tous les articles
Affichage des articles dont le libellé est Les bases du langage JavaScript. Afficher tous les articles

Les types de variables en JavaScript

Les variables en JavaScript sont faiblement typés c’est-à-dire qu’on peut changer leurs types au fur et à mesure de l’exécution du code. Il est important de connaitre les différents types de variables existant dans ce langage.

Il existe un mot clé qui s’appelle typeof :
Type 1 : Nombre:
Var i =1 ;
Alert(typeof i);
Dans ce cas il va vous renvoyer que le type est : number car i étant déclaré comme nombre.
En JavaScript, il n’y a pas de différenciation entre le type enter et réel.


Type 2 : Chaine de caractères.
 On peut le faire sans même déclarer la variable :
Alert(typeof “Texte”) ;
Dans ce cas il va vous renvoyer le type String parce que c’est une chaine de caractère “Texte”.


Type 3 : Booléen.
Alert(typeof true) ;
Le type booléen ne peut prendre que deux valeur true ou false(Vrai ou faux).


Type 4 : Objet.
Alert(typeof null) ;
Null est une variable de type objet.

Définir une constante en JavaScript

En JavaScript, il existe un type un peu particulier que l’on peut stocker des valeurs qui sont les constantes. Vous avez le droit de définir des constantes en JavaScript de la même manière qu’on a  utilisé les variantes sauf que là on va utiliser le mot clé const au lieu de mot clé var.Mais le comportement va rester le même c’est-à-dire stocker une valeur et l’associer à un nom.

Déclaration d’une constante en JavaScript :
Exemple :
Const Ma_constante ;

Affectation d’une valeur à une constante en JavaScript :
Exemple :
Ma_constante = 1 ;
Si on fait un alert qui renvoie notre valeur stockée dans Ma_constante , il va nous renvoyer cette valeur .

Exemple :
Alert(Ma_constante) ;
Ici il va nous renvoyer la valeur 1.

Et si on réaffecte une valeur 5 à la même constante qui est Ma_constante, il va nous renvoyer la même valeur du début qui est 1.


Donc une constante est une variable qui ne change pas de valeur  .

La liste de mots réservés en JavaScript



Il s’agit d’une liste très complète des mots qui font partis soit de la référence actuelle du langage, soit de futures évolutions de JavaScript, je pense que très peu de gens les connaissent tous par cœur.
Les mots clés réservés qui sont interdits pour nommer  les variables en JavaScript sont :

  • break
  • case
  • catch
  • continue
  • debugger
  • default
  • delete
  • do
  • else
  • finally
  • for
  • function
  • if
  • in
  • instanceof
  • new
  • return
  • switch
  • this
  • throw
  • try
  • typeof
  • var
  • void
  • while
  • with

Voici la liste des futures  mots clés qui seront interdits pour nommer  les variables en JavaScript :

  • abstract
  • boolean
  • byte
  • char
  • class
  • const
  • debugger
  • double
  • enum
  • export
  • extends
  • final
  • float
  • goto
  • implements
  • import
  • int
  • interface
  • long
  • native
  • package
  • private
  • protected
  • public
  • short
  • static
  • super
  • synchronized
  • throws
  • transient
  • volatile

JavaScript : déclarer, affecter et nommer une variable

Pour JavaScript, une variable c’est très simple, c’est juste l’association d’un nom et d’une valeur. Donc on va affecter une valeur à un nom arbitraire, cette valeur qu’on va  pouvoir  la rappeler  en appelant le nom de la variable, on va pouvoir la modifier en effectuant des opérations, des calculs  et des traitements.

Pour Déclarer une variable on va utiliser le mot var :
Exemple :
 Var  variable1 = 1 ;
On a déclaré la variable variable1 on lui a affecté la valeur  1.

Si je fais :
Alert(variable1) ;
En exécutant, JavaScript va afficher la valeur 1.
Remarque : On n’a pas besoin de donner directement une valeur à une variable, on peut la laisser vide.
Exemple :
Var  variable1 ;
Le mot clé Var c’est juste pour la première fois, une fois que vous avez déclaré la variable , vous pouvez l’affecter une valeur sans réécrire le mot clé Var
Exemple :
Variable1 = “Ma variable” ;
ET si je fais :
Alert(variable1) ;
En exécutant, JavaScript va afficher  Ma variable.
Remarque : Même si j’ai affecté la première fois la valeur 1 qui de type entier et à la deuxième fois une chaine de caractères  “Ma variable”, JavaScript est un langage faiblement  typé, le type des variables peut évoluer au fur et à mesure de l’évolution de la valeur de variable.

Il faut éviter de donner  des noms de variables qui correspondent au langage JavaScript.
Exemple :
Var Var ;
Finalement, JavaScript est très  sensible à la casse, si vous avez une variable1 et après vous affecter la valeur 1 à cette variable en faisant : Variable1 = 1 ;
JavaScript va vous déclencher une erreur à cause du v en majuscule.