2-las bases
Exercice
1 : Déclaration des variables
Les variables peuvent se déclarer de deux façons :
·
soit de façon explicite.
On dit à Javascript que ceci est une variable. La commande qui permet de
déclarer une variable est le mot var. Par exemple :
var Numero = 1 ; var Prenom = "Abdelilah" ;
·
soit de façon implicite.
On écrit directement le nom de la variable suivi de la valeur que l'on lui
attribue et Javascript s'en accommode. Par exemple :
Numero = 1 ;
Prenom = "Rachid" ;
Attention! la façon dont on déclare la variable aura une
grande importance pour la "visibilité" de la variable dans le
programme Javascript.
Voir à ce sujet, la
distinction entre variable locale et variable globale dans le Javascript
avancé de ce chapitre.
Pour la clarté de
votre script et votre facilité, on ne peut que conseiller d'utiliser à chaque
fois le mot var pour déclarer une variable.
Javascript utilise 4 types de données :
Notons aussi que contrairement au langage C ou C++, Il ne
faut pas déclarer le type de données d'une variable. On n'a donc pas besoin
de int, float, double, char et autres long en Javascript.
Exercice :
Nous allons employer la méthode write() pour afficher des
variables. On définit une variable appelée texte qui contient une chaîne de
caractères "Mon chiffre préféré est " et une autre appelée variable
qui est initialisée à 7.
<body>
<script language="Javascript">
<!—
document.write("<h1>Variables
en JS</h1>") ;
var texte = "Mon chiffre
préféré est le "
var variable = 7
document.write(texte +
variable);
//-->
</script>
</ body >
Exercice
2 : les opérateurs
Opérateurs
de calcul
Opérateurs
de comparaison
Opérateurs d’affectation
On appelle ainsi les opérateurs qui réalisent une
affectation directe ou par un calcul dans la variable située à gauche du
signe .
Dans les exemples suivants x vaut toujours 11 et y aura
comme valeur 5.
Opérateurs logiques
Opérateurs d’incrémentation/ décrémentation
Ces opérateurs vont augmenter ou diminuer la valeur de la
variable d'une unité. Ce qui sera fort utile, par exemple, pour mettre en
place des boucles.
Dans les exemples x vaut 3.
Exercice :
Tester
des exemples d’opérations avec les différents opérateurs :
-
calculs
-
affectation
-
incrémentation/Décrémentation
pour
les opérateurs logiques, nous les étudierons plus loin avec les structures de
contrôle SI …ALORS SINON
ou
TANT QUE
Variables
locales et globales
Les variables déclarées tout au début du script, en dehors
et avant toutes fonctions (voir plus loin...), seront toujours globales,
qu'elles soient déclarées avec var ou de façon contextuelle. On pourra donc
les exploiter partout dans le script.
Dans une fonction, une variable déclarée par le mot clé
var aura une portée limitée à cette seule fonction. On ne pourra donc pas
l'exploiter ailleurs dans le script. D'où son nom de locale. Par contre,
toujours dans une fonction, si la variable est déclarée contextuellement
(sans utiliser le mot var), sa portée sera globale.
Nous reviendrons sur tout
ceci dans l'étude des fonctions
|