OUJOOD.COM
Les variables en JavaScript
Qu'est-ce que la variable ?
La variable est un "conteneur" pour y 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.
Les variables sont indispensables Ă tous les langages de programmation. Les variables sont utilisĂ©es pour stocker des donnĂ©es, comme une chaĂźne de texte, des chiffres, etc. Les donnĂ©es ou les valeurs stockĂ©es dans les variables peuvent ĂȘtre dĂ©finies, mises Ă jour et rĂ©cupĂ©rĂ©es Ă tout moment. En gĂ©nĂ©ral, les variables sont des noms symboliques pour les valeurs.
Pour créer une variable, il suffit d'utiliser le mot-clé var, alors que l'opérateur d'affectation (=) est utilisé pour affecter une valeur à une variable, comme ceci : var nomvariable = valeur ;
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 (a et A sont deux variables diffĂ©rentes de mĂȘme pour login et Login)
⹠Les noms variables doivent toujours commencer par une lettre ou le caractÚre de soulignage comme « a124 ou _124 »
Note : Puisque le Javascript distingue les majuscules et minuscules( C'est-Ă -dire il est case sensitif), les noms de variables distinguent les majuscules et minuscules.
Une variable peut changer de valeur pendant l'exécution du script.
Conseil : Donnez toujours des noms significatifs Ă vos variables. En outre, pour nommer les variables qui contiennent plusieurs mots, on utilise couramment la convention CamelCase.Dans cette convention, tous les mots aprĂšs le premier doivent doivent commencer par une majuscule, par exemple: monNomDeVariableLong.
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.
Comme dit ci-dessus vous devez déclarer des variables de Javascript avec le mot-clé 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, En JavaScript, si une variable a été déclarée, mais qu'aucune valeur ne lui a été attribuée explicitement, elle se voit automatiquement attribuer la valeur undefined( indéfinie). Ainsi, il est préférable de systématiquement aprÚs la déclaration d'une variable lui assingée une valeur.
Voici comment 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 utilisez dans votre code JavaScript une variable avant de la déclarer ça va provoque une erreur et risquant de perturber votre programme.
Cependant, si vous attribuez des valeurs aux variables qui n'ont pas encore été déclarées, les variables seront automatiquement considérées comme déclarées
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 :
Exemple : đ Copier le code
<script> //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>
Déclarer plusieurs variables à la fois en une seulle déclaration
En outre, vous pouvez également déclarer plusieurs variables et définir leurs valeurs initiales dans une seule instruction. Chaque variable est séparée par une virgule, comme le montre l'exemple suivant :
Code : HTML
<script> // DĂ©clarer plusieurs variables var name = "Peter Parker", age = 21, Married = false ; /* Les dĂ©clarations plus longues peuvent ĂȘtre Ă©crites sur plusieurs plusieurs lignes pour amĂ©liorer la lisibilitĂ© */ var name = "Peter Parker", age = 21 ans, Married = false ; </script>
Les mots-clés let et const ES6
ESE6 (acronyme CMAScript 6) est la derniÚre version standardisé de JavaScript
ES6 introduit deux nouveaux mots-clés: let et const pour déclarer des variables.
Le mot-clĂ© const fonctionne exactement de la mĂȘme maniĂšre que let, sauf que les variables dĂ©clarĂ©es Ă l'aide du mot-clĂ© const ne peuvent pas ĂȘtre rĂ©affectĂ©es plus tard dans le code (C'est-Ă -dire on ne peut pas leur donner une nouvelle valeur). Voici un exemple :
Code : HTML
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>déclarer les Variables avec les mots clés let et const dans JavaScript</title>
</head>
<body>
<script>
// Déclaration de variables
let nom = "Harry Potter";
let age = 11;
let isStudent = true;
// imprimer les valeur des variables
document.write(nom + "<br>");
document.write(age + "<br>");
document.write(isStudent + "<br>");
// Déclaration de constantes
const PI = 3.14;
// Imprimer les valeurs de constante
document.write(PI); // 3.14
// Tenter de réaffecter
PI = 10; // erreur
</script>
<p><strong>Note:</strong> Veuillez consulter la console du navigateur en appuyant sur la touche f12 du clavier. </p>
</body>
</html>
var et let sont tous deux utilisés pour la déclaration de variables en javascript, mais la différence entre eux est que var a une portée fonctionnelle et let une portée de bloc. On peut dire qu'une variable déclarée avec var est définie tout au long du programme, contrairement à let.
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.
Liste des mots clé de javascript
abstract, arguments, await, break, boolean, byte, case, catch, char, class, const, continue, debugger, default, delete, do, double, else, enum, eval, export, extends, false, final, finally, float, for, function, goto, if, implements, import, in, instanceof, int, interface, let, long, new, native, null, package, private, protected, public, return, short, static, super, switch, synchronized, this, throw, throws, transient, true, try, typeof, var, void, volatile, while, with, yield,
Exemple à éviter:
Exemple : đ Copier le code
<script> /*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>
|
Cours precedent: |
Sommaire : |
Cours suivant: |