En javascript, il existe 2 manière de déclarer une variable, mais dans les deux cas, on lui attribue une valeur.
Exemples :
<script type="text/javascript">
<!--
var Variable1 = 2;
Variable2 = "Toto";
//-->
</script>
On peut ainsi utiliser le mot-clé var ou non
Pas besoin de préciser le type de données de la variable en ce qui concerne les entiers, les réels ou les chaînes de caractères. Pour identifier une chaîne de caractères comme telle, il faut utiliser des guillemets simples ou doubles.
Pour déclarer un tableau, il existe plusieurs solutions :
<script type="text/javascript">
<!--
var MonTableau = new Array();
MonTableau[0]= 1;
MonTableau[1]=260;
MonTableau[2]="toto";
MonTableau["toto"]=56;
//-->
</script>
<script type="text/javascript">
<!--
var MonTableau = new Array(4);
MonTableau[0]= 1;
MonTableau[1]=260;
MonTableau[2]="toto";
MonTableau["toto"]=56;
//-->
</script>
<script type="text/javascript">
<!--
var MonTableau = new Array(1,260,"toto");
//-->
</script>
Vous allez rencontrer des objets lorsque vous programmerez en javascript, même si vous ne les créez pas vous même : leur usage est obligatoire pour interagir avec une page web.
<script type="text/javascript">
<!--
var Tableau=new Array();
Tableau[0]="Hello World";
longueur=Tableau.length;
//-->
</script>
Dans cet exemple, Tableau.length nous renverra la longueur du tableau Tableau, grâce à la propriété length
La syntaxe est similaire, mais il ne faut pas oublier les parenthèses, surtout si la méthode n'a pas d'argument
<script type="text/javascript">
<!--
var Tableau=new Array();
Tableau[0]="Hello World";
MAJUSCULES=Tableau[0].toUpperCase();
//-->
</script>
Ce sont justement les objets que vous allez manipuler au sein d'une page web. Leurs nom a été normalisé par le W3C
La liste est disponible sur le site de w3schools
Déclarations avec la valeur FAUX assignée
var MonBooleen = new Boolean();
var MonBooleen = new Boolean(0);
var MonBooleen = new Boolean(false);
var MonBooleen = new Boolean(NaN);
var MonBooleen = new Boolean("");
var MonBooleen = new Boolean(null);
Déclarations avec la valeur VRAI assignée
var MonBooleen = new Boolean(1);
var MonBooleen = new Boolean(true);
var MonBooleen = new Boolean("true");
var MonBooleen = new Boolean("false"); // Attention, si la chaine n'est pas vide, le booléen est vrai
Pour pouvoir utiliser les variables, voici la liste des opérateurs !