Variables de Javascript

.....

Les variables en JavaScript

JavaScript cours tutorial

Les variables sont des "conteneurs" pour stocker des informations.
Rappelez vous l’école et l’algèbre x = 1 y = 2 z= x+y .
où x , y et z sont des variables.
On peut aussi utiliser des mots entier comme vaariables.

Variables de Javascript

Comme avec l'algèbre, les variables de Javascript sont employées pour contenir des valeurs ou des expressions.
Une variable peut avoir un nom court, comme x, ou un nom plus descriptif, comme « login ».
Règles pour les noms de variables de Javascript :
Les noms de variables de javascript distinguent les majuscules et minuscules (y et Y sont deux variables différentes de même pour login et Login)
Les noms variables doivent commencer par une lettre ou le caractère de soulignage comme « a124 ou _124 »

Note : Puisque le Javascript distingue les majuscules et minuscules, les noms de variables distinguent les majuscules et minuscules.
Une valeur de variable peut changer pendant l'exécution du script.

Déclaration des variables de Javascript (création)

La création des variables dans le Javascript est désignée le plus souvent sous le nom « déclaration » des variables.
Vous pouvez déclarer des variables de Javascript avec le mot-clé de var :

var X ;
var login;



Dans la déclaration montrée ci-dessus, les variables sont vides (elles n'ont aucune valeur).
D'autre part, une variable correctement déclarée mais dont aucune valeur n'est affectée, est indéfinie (undefined). Ainsi, il est préférable de systématiquement après la déclaration d'une variable de lui associée une valeur.
Cependant, vous pouvez assigner des valeurs aux variables quand vous les déclarez :

var x = 10 ;
var login = "carabde" ;



Après l'exécution des instructions ci-dessus, la variable x aura la valeur 10, et la variable login aura la valeur carabde.

Note : Quand vous assignez une valeur texte à une variable, employez les guillemets autour de la valeur.

Attribution des valeurs aux variables non déclarées de Javascript

Si vous attribuez des valeurs aux variables qui n'ont pas encore été déclarées, les variables seront automatiquement déclarées. Cependant, la lecture d'une variable non déclarée provoque une erreur risquant de perturber votre programme.
Ces instructions :

x=10 ;
login = " carabde " ;
ont le même effet que :
var x=10 ;
var login= " carabde " ;

Redéclaration de Variables de Javascript

Si vous redéclarez une variable de Javascript, il ne perdrez pas sa valeur originale.

var x=10 ;
var X ;


Après l'exécution des instructions ci-dessus, la variable x aura toujours la valeur de 10. La valeur de x n'est pas remise à zéro quand vous la redéclarez .

Calcule arithmétique de Javascript

Comme avec l'algèbre, vous pouvez faire des opérations arithmétiques avec des variables de Javascript :

y=x-10 ;
z=y+10 ;

Vous apprendrez plus au sujet des opérateurs qui peuvent être employés dans le prochain chapitre de ce cours.

Affectation du type de variables de Javascript

Une particularité de Javascript est d'avoir des variable sans type , c'est-à-dire que le type comme les nombres entiers ou à virgule flottante, est automatiquement affecté à la variable par le langage sans avoir à les déclarer.
Exemple :

Sélectionner le code

<script type="text/javascript">
//i est du type entier.
var i = i + 1;

//taux est du type à virgule flottante
var taux = 0.66;

//texte est du type string
var texte = "Une chaîne de caractère quelconque";

</script>

 

Les mots réservés de javascript

Plusieurs mots sont réservés à un emploi bien précis dans Javascript.
C'est pourquoi, ces mots clés ne peuvent être utilisés pour dénommer un identificateur (c'est-à-dire un nom de variable) quelconque sinon des risques de dysfonctionnement peuvent apparaître dans votre programmation.

Les mots réservés
abstractelseinstanceof Switch
booleanenumintsynchronized
breakexportinterfacethis
byteextendslongthrow
casefalsenativethrows
catchfinalnewtransient
charfinallynulltrue
classfloatpackagetry
constforprivatetypeo
continuefunctionprotectedvar
debuggergotopublicvoid
defaultifreturnvolatile
deleteimplementsshortwhile
doimportstaticwith
double in super

Exemple à éviter:

Sélectionner le code

<script type="text/javascript">
/*Vous ne pouvez pas écrire
les formule suivantes ! car true,goto et final sont des mots 
réservés */

var true = "vrai";

var goto = "Retour à la page d'accueil";

var final = dernier - 1;

</script>

 



Par carabde 30 mars 2014