JavaScript Tutorial

JavaScript-Variables


Types 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 le type de valeurs qui peuvent être représentées et manipulées dans un langage de programmation.

JavaScript vous permet de travailler avec trois types de données primitifs –

  • Nombres, par exemple. 123, 120.50 etc…

  • Cordes de texte, par exemple “Cette chaîne de texte” etc.

  • booléen par exemple vrai ou faux.

JavaScript définit également deux types de données triviaux, nul et indéfini, chacun d’entre eux ne définissant qu’une seule valeur. En plus de ces types de données primitifs, JavaScript prend en charge un type de données composite appelé objet. Nous couvrirons les objets en détail dans un chapitre séparé.

Note − JavaScript 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 a des variables. Les variables peuvent être considérées comme des conteneurs nommés. Vous pouvez placer des données dans ces conteneurs, puis vous référer aux données simplement en nommant le conteneur.

Avant d’utiliser une variable dans un programme JavaScript, vous devez la déclarer. Les variables sont déclarées avec le var mot-clé comme suit.

<script type = "text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

Vous pouvez également déclarer plusieurs variables avec le même var mot-clé comme suit –

<script type = "text/javascript">
   <!--
      var money, name;
   //-->
</script>

Stocker une valeur dans une variable s’appelle initialisation des variables. Vous pouvez effectuer l’initialisation de la variable au moment de la création de la variable ou à un moment ultérieur lorsque vous avez besoin de cette variable.

Par exemple, vous pouvez créer une variable nommée argent et attribuez-lui la valeur 2000,50 plus tard. Pour une autre variable, vous pouvez affecter une valeur au moment de l’initialisation comme suit.

<script type = "text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>

Note − Utilisez les var mot clé uniquement pour la déclaration ou l’initialisation, une fois pour la durée de vie de tout nom de variable dans un document. Vous ne devez pas re-déclarer la même variable deux fois.

JavaScript est non typé langue. Cela signifie qu’une variable JavaScript peut contenir une valeur de n’importe quel type de données. Contrairement à de nombreux autres langages, vous n’avez pas besoin d’indiquer à JavaScript lors de la déclaration de la variable quel type de valeur la variable contiendra. Le type de valeur d’une variable peut changer pendant l’exécution d’un programme et JavaScript s’en charge automatiquement.

Portée des variables JavaScript

La portée d’une variable est la région de votre programme dans laquelle elle est définie. Les variables JavaScript n’ont que deux portées.

  • Variables globales − Une variable globale a une portée globale, ce qui signifie qu’elle peut être définie n’importe où dans votre code JavaScript.

  • Variables locales − Une variable locale ne sera visible que dans une fonction où elle est définie. Les paramètres de fonction sont toujours locaux à cette fonction.

Dans le corps d’une fonction, une variable locale a priorité sur une variable globale portant le même nom. Si vous déclarez une variable locale ou un paramètre de fonction avec le même nom qu’une variable globale, vous masquez effectivement la variable globale. Jetez un œil à l’exemple suivant.

<html>
   <body onload = checkscope();>   
      <script type = "text/javascript">
         <!--
            var myVar = "global";      // Declare a global variable
            function checkscope( ) {
               var myVar = "local";    // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>     
   </body>
</html>

Cela produit le résultat suivant –

local

Noms des variables JavaScript

Lorsque vous nommez vos variables en JavaScript, gardez à l’esprit les règles suivantes.

  • Vous ne devez utiliser aucun des mots-clés JavaScript réservés comme nom de variable. Ces mots clés sont mentionnés dans la section suivante. Par exemple, casser ou booléen les noms de variables ne sont pas valides.

  • Les noms de variables JavaScript ne doivent pas commencer par un chiffre (0-9). Ils doivent commencer par une lettre ou un trait de soulignement. Par exemple, 123test est un nom de variable invalide mais _123test est valide.

  • Les noms de variables JavaScript sont sensibles à la casse. Par exemple, Nom et nom sont deux variables différentes.

Mots réservés JavaScript

Une liste de tous les mots réservés en JavaScript est donnée dans le tableau suivant. Ils ne peuvent pas être utilisés comme variables JavaScript, fonctions, méthodes, étiquettes de boucle ou tout autre nom d’objet.

abstrait autre exemple de changer
booléen énumération entier synchronisé
casser exporter interface ce
octet s’étend long lancer
cas FAUX indigène jette
attraper final nouveau transitoire
carboniser enfin nul vrai
classe flotter emballer essayer
constante pour privé Type de
continuer fonction protégé var
débogueur aller à public annuler
défaut si retour volatil
supprimer met en oeuvre court alors que
faire importer statique avec
double dans super

#JavaScriptVariables

Related Articles

Back to top button