Type de données JavaScript :
L'une des caractéristiques les plus fondamentales d'un langage de programmation est l'ensemble des types de données qu'il prend en charge. Ce sont les types de valeurs du langage de programmation qui peuvent être représentées et manipulées.
JavaScript autorise trois types de données de base :
JavaScript définit également deux types de données : nul et non défini, chacun ne limitant qu'une seule valeur.
En plus de ces types de données de base, JavaScript prend en charge les types de données composites appelés objets. Nous verrons les détails des objets traités dans un chapitre séparé.
Remarque : Java ne fait pas de distinction entre les valeurs entières et les valeurs à virgule flottante. Tous les nombres en JavaScript sont représentés sous forme de valeurs à virgule flottante. JavaScript représente les nombres en utilisant le format à virgule flottante 64 bits défini par la norme IEEE 754.
Variables JavaScript :
Comme beaucoup d'autres langages de programmation, JavaScript comporte des variables. Les variables peuvent être considérées comme des conteneurs nommés. Vous pouvez placer des données dans ces conteneurs, puis simplement nommer les conteneurs en référence à ces données.
Pour utiliser une variable dans un programme JavaScript, elle doit être déclarée. Les variables sont déclarées à l'aide du mot-clé var comme suit :
<script type="text/javascript"> <!-- var money; var name; //--> </script>
Vous pouvez également déclarer plusieurs variables avec le même mot-clé var comme suit :
<script type="text/javascript"> <!-- var money, name; //--> </script>
La valeur stockée dans une variable est appelée l'initialisation de la variable. Il peut être initialisé lorsqu'une variable est créée ou mise à jour. Il nécessite une variable, comme indiqué ci-dessous :
Par exemple, vous pouvez créer une variable nommée money et une valeur de 2000,50, puis lui attribuer. Pour une autre variable, vous pouvez attribuer une valeur lors de l'initialisation comme suit :
<script type="text/javascript"> <!-- var name = "Ali"; var money; money = 2000.50; //--> </script>
Remarque : utilisez le mot-clé var uniquement pour la déclaration ou l'initialisation. Une fois qu'un nom de variable est déclaré, il apparaît dans tout le document. Pas besoin de redéclarer la même variable deux fois.
JavaScript est un langage typé. Cela signifie que les variables JavaScript peuvent contenir des valeurs de n'importe quel type de données. Contrairement à de nombreux autres langages, vous n'avez pas besoin d'indiquer à JavaScript dans une déclaration de variable quel type de valeur la variable contiendra. Le type de valeur d'une variable peut être modifié lors de l'exécution du programme et JavaScript le fera automatiquement.
Portée de la variable JavaScript :
La portée d'une variable est la zone du programme où elle est définie. Les variables JavaScript n'auront que deux catégories.
Dans le corps d'une fonction, les variables locales ont priorité sur les variables globales de même nom. Si vous déclarez une variable globale avec le même nom qu'une variable locale ou un paramètre de fonction, vous pouvez effectivement masquer la variable globale. Donnons un exemple ci-dessous :
<script type="text/javascript"> <!-- var myVar = "global"; // Declare a global variable function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } //--> </script>
Cela produira les résultats suivants :
local
Nom de la variable JavaScript :
Bien que la dénomination des variables en JavaScript respecte les règles suivantes.
Mots réservés JavaScript :
Les mots suivants sont réservés en JavaScript. Ils ne peuvent pas être utilisés avec des variables JavaScript, des fonctions, des méthodes, des balises de boucle ou tout autre nom d'objet.