Les variables sont des "conteneurs" pour stocker des informations.
Rappelez vous l’algèbre à l’école x = 1 y = 2 z= x+y .
x , y et z sont des variables.
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.
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;
var x = 10 ;
var login = "carabde" ;
Note : Quand vous assignez une valeur texte à une variable, employez les guillemets autour de la valeur.
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 " ;
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 .
Comme avec l'algèbre, vous pouvez faire des opérations arithmétiques avec des variables de Javascript :
y=x-10 ;
z=y+10 ;
Une particularité du langage 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.
Exemple :
<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>
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 | |||
|---|---|---|---|
| abstract | else | instanceof | Switch |
| boolean | enum | int | synchronized |
| break | export | interface | this |
| byte | extends | long | throw |
| case | false | native | throws |
| catch | final | new | transient |
| char | finally | null | true |
| class | float | package | try |
| const | for | private | typeo |
| continue | function | protected | var |
| debugger | goto | public | void |
| default | if | return | volatile |
| delete | implements | short | while |
| do | import | static | with |
| double | in | super | |
Exemple à éviter:
<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>
|
|
Le langage JavaScript |
La portee de variable javascript |
| Tweet |