Les variables


Les variables sont des zones réservées en mémoire qui contiennent les valeurs que vous voulez garder.
En JavaScript, on n'est pas obligé de déclaré les variables, mais il est conseillé de le faire si jamais vous passez à un autre langage où là, vous devrez le faire. Les variables ne sont pas typées : elles peuvent contenir un entier, un chaîne caractères ou un nombre réel.

Déclarer une variable

Pour déclarer une variable, il faut utiliser le mot clé var

var t = null
var u, v = 2 // ici, seul v est initialisé, u renverra undefined lorsqu'on demandera son contenu
var w = "3"
var x = 2
var y = "Bonjour"
var z = 1.5

Le contenu de chaque variable dépend de l'utilisation qu'on fait de cette variable :

Types de variables

Règles sur les variables

La déclaration de variables obéit à quelques contraintes :

exemples de variables valides :

exemples de variables invalides :

Variables globales vs locales

Variables structurées

Il est possible de créer des variables structurées comme dans d'autres langages de programmation. Ce sont les types "record" en Delphi et "struct" en C.
ex.:
personne = {nom:"Gates",prenom:"Bill"}
document.write(personne.nom)
personne.activite = "entartré"
document.write(personne.activite)

Comme vous l'avez vu, il est possible de rajouter des propriétés à une telle variable.

1 + 1 n'est pas toujours égal à 2

Il faut faire attention lorsque vous manipulez des variables.
Selon le type de la variable, le résultat sera différent.

var a = 1 // chiffre
var b = "1" // chaîne de caractère
var result

result = a + b
// result contiendra 11 car b est une chaîne de caractère.
// La variable "a" est transformée en une chaîne de caractère, ce qui donne "1" + "1" = "11"

result = a + parseInt(b)
// result contiendra 2 car on a transformé la chaîne de caractère en un chiffre.

Retour au début de la page

 

Les bases du JavaScript

Les bases du JavaScript : Fonctions et propriétés de haut niveauRetour à la page JavaScriptLes bases du JavaScript : les tableaux