Premiers pas en JavaScript

3.1 Les variables - comparaison
cuy copyleft
  See You Why?  

 


test : instructions programme commentaires (2.9) | | variables emploi (3.2)

Contenu


JavaScript 1 - Introduction
JavaScript 2 - Commentaires et instructions
JavaScript 3 - Variables
3.1 JS : variable comparaison
3.2 JS : variable emploi
3.3 JS : variable syntaxe
3.4 JS : variable remarques
3.8 JS : exercices relatifs aux variables
3.9 JS : un test sur les variables
JavaScript 4 - Types de variables
JavaScript 5 - Variables et chaines
JavaScript 6 - Les fonctions
JavaScript 7 - Les fonctions à paramètre unique
JavaScript 8 - Les fonctions à paramètres multiples
JavaScript 9 - L'instruction RETURN dans une fonction
JavaScript 10 - Appel d'une fonction dans une autre fonction
JavaScript 11 - Les variables locales ou globales
JavaScript 12 - Quelques opérateurs mathématiques
JavaScript 13 - ???
JavaScript 14 - L'instruction IF, pour les conditions
JavaScript 15 - L'instruction IF... ELSE..., pour les conditions à deux sorties
JavaScript 16 - Les IF imbriqués et fonction aléatoire
JavaScript 17 - Les conditions complexes
JavaScript 18 - L'instruction SWITCH, en cas de choix multiples
JavaScript 19 - La boucle FOR
JavaScript 20 - La boucle WHILE
JavaScript 21 - Les événements dans la programmation
JavaScript 22 - Quelques événements : onMouseOver onLoad etc.
JavaScript 23 - Les objets
JavaScript 24 - Créer ses propres objets
JavaScript 25 - Appliquer des méthodes à ses objets
JavaScript 26 - Les tableaux
JavaScript 27 - Différentes façons de créer des tableaux
JavaScript 28 - Propriétés et méthodes applicables aux tableaux
JavaScript 29 - Les méthodes applicables aux tableaux
JavaScript 30 - Méthodes de tris pour tableaux SORT, REVERSE et PUSH
JavaScript 31 - Ajouter des éléments à un tableau en utilisant une boucle
JavaScript 32 - Tecnique pour imprimer les éléments d'un tableau
JavaScript 33 - Lecture de bases de données
JavaScript 34 - Les objets mathématiques
JavaScript 35 - Les objets relatifs aux dates
JavaScript 36 - Les formulaires JS sont des objets
JavaScript 37 - Accès aux éléments d'un formulaire
JavaScript 38 - Validation des entrées d un formulaire
JavaScript 39 - Graphisme et JavaScript

JavaScript 50 - Calculateur d'emprunt
JavaScript 51 - Calendrier perpétuel et options diverses
JavaScript 99 - Documentation


 
 

 
Avec un peu de JavaScript,
n'oubliez pas de rendre vos pages
plus dynamiques et plus interactives.
 

 
 

 
Notre volonté est de rendre cette formation de JavaScript,
disponible le plus rapidement possible.
Le lecteur excusera l'imperfection de ce travail en cours de construction
et pourrait nous informer des défauts rencontrés.

  MERCI
 

 

 

I. Comparaison

Vous vous souvenez de l'école primaire, lorsque vous répétiez "La surface d'un rectangle est égale à longueur fois largeur". Cela vous permettait de calculer la surface d'un rectangle dont vous connaitriez la longueur et la largeur...
"Quelle est la surface (ou aire) d'un rectangle de dimension 24 et 5 ?"... vous répondiez aussitôt "120"...
   vous n'aviez rien fait d'autre que de remplacer le mot longueur par 24,
   le mot largeur par 5,
   calculer 24 fois 5, soit 120,
   donc surface vaut 120,
   puis répondre 120.
Si longueur vaut 24, si largeur vaut 5, alors surface vaut 120.

Quelques années plus tard, on vous demandait de calculer la valeur de z = 2 x + y, si x=6 et y=3...
15 était votre réponse...
   vous avez remplacé x par 6, donc 2x = 12,
   puis remplacé y par 3, qui ajouté à 12, donne 15.
Si si x vaut 6 et si y vaut 3, alors z vaut 15.
C'était toute la difficulté du calcul algébrique qui en a dégouté plus d'un des maths... et pourtant...

Ensuite, quelle horreur quand il s'agissait de résoudre des équations... alors qu'il suffit de retrouver la (ou les) valeur(s) de l'inconnue (généralement notée x) qui vérifie(nt) l'égalité donnée.

Ainsi, l'équation (l'égalité) 3x + 6 = 27 n'est vraie que si x prend la valeur 7...
   en effet, 21 + 6 = 27 ;
et l'équation 6x2 - 6x - 36 = 0, n'est vérifiée que pour x=-2 ou x=3,
   en effet, 6*4-6*(-2)-36 = 0, car 24+12-36=0,
   et 6*9-6*3-36=0, car 54-18-36=0.

Les variables dans un programme informatique ont exactement la même utilité...

D'où ces définitions :

« Une variable est un contenant pour y stocker une valeur » me semble être une notion suffisante.
D'autres diront : « Une variable est un objet repéré par son nom et pouvant contenir des données qui peuvent être modifiées lors de l'exécution du programme ».

En informatique, selon les langages de programmation, les variables peuvent avoir des caractéristiques différentes. Nous pensons entre autres à :

  1. son nom :
    une variable est une valeur retenue par le programme, son nom sert à l'identifier facilement, comme l'étiquette collée sur la farde d'un dossier ou sur le rayonnage d'un meuble... ne pas confondre l'étiquette collée sur le contenant et le contenu ; dans la séquence syntaxe de ce chapitre, nous préciserons les normes d'appellation des variables en JavaScript ;
  2. son type :
    chaque type de variable aura sa propre façon d'être mémorisée... un nombre qui permettra des opérations mathématiques ne sera pas retenu de la même façon qu'un mot ou une phrase ; le chapitre suivant fera allusion aux types de variables et à la manière dont JS les traite ;
  3. sa valeur :
    c'est le contenu mémorisé, ce que contient le tiroir ou le dossier (sous-dossier) consulté et pas son étiquette ; dans mon dossier, la farde 'age' contiendra '58' alors que dans le dossier 'Fred', la farde 'age' pourrait contenir '25' ; et chaque année, le contenu de cette farde est modifié pour chacun...
  4. son adresse :
    c'est l'endroit dans la mémoire de l'ordinateur où sera stockée l'information mémorisée... un peu comme sa place dans le tiroir... comparaison n'est pas raison :-(
  5. sa visibilité :
    c'est la définition de qui peut voir le contenu de cette variable ; notion souvent confondue et appelée "portée des variables" ;
  6. sa durée de vie :
    c'est sa durée d'existence qui peut ne durer que le temps de passage dans une fonction, qui peut être retenue jusqu'au prochain passage dans la fonction ou qui peut être connue à n'importe quel endroit du programme... notion également souvent confondue avec la "portée des variables" ;

Ne croyez pas dominer le langage JavaScript dès la première lecture de ces notes... mais ne vous découragez pas, vous pourrez comprendre ceci à la fin de votre lecture et digestion de ces pages :

 

II. Variables - emploi

voir suite >>>

 

III. Variables - syntaxe

voir suite >>>

 

IV. Variables - remarques

voir suite >>>

 

VIII. Exercices relatifs aux variables

voir suite >>>

 

IX. Test relatif aux variables

voir suite >>>


test : instructions programme commentaires (2.9) | | variables emploi (3.2)