Vous êtes sur la page 1sur 13

I)-Les variables :

1) La déclaration des variables :

Conclusion :
* Facon implicite : son le mot clé var .
* Facon explicite : avec le mot clé var .
Remarque : Pour la clarté du script il est conseillé d’utiliser a
chaque fois le mot var pour déclarer un variables .

2) La visibilités des variables:


On distingue 2 types de variables :
-Variable locale : elle est déclarée dans une fonction avec le mot
clé ‘var’  sa pote est limité (utilisée que dans la fonction ou est
déclarée)
-Variable globale : elle est déclarée soit au début de script soit
dans une fonction sans utiliser le mot clé ‘var’
 elle peut être utilisé dans tous le scripte

3) Les types de donnés :


Types description
Nombre Entier / Réel
Chaine de caractère Ensemble de caractère
Bollène Vrai / Faux
Mot null Absence de valeur

2
II)-Les fonction prédéfinis :
1) La fonction eval() :
La fonction eval() permet de calculer la chaine de
caractères transmise et renvoie le résulta .

2) La fonction isNaN() :
La fonction isNaN( is Not a Number )() est une fonction
booléenne permettant de vérifier si le contenu d’une
variable donnée en paramètre est numérique ou nom .

3) La fonction Number() :
La fonction Number() permet de convertir le contenu
d’un objet en Number et renvoie le nombre .

Rq :
*si le contenu du chaine nom numérique la fonction Number
renvoie NaN .

4) La fonction string () :

2
La fonction string() permet de convertir et renvoyer le
contenu d’un objet en chaine de caractère .

III)-Les Entrées/Sorties :
- L’entrée (saisir||lecture) : En utilisant la méthode
prompt .

2
- La sortie (affichage||écriture) : En utilisant la méthode
alért ou write .

IV)-Les structures de contrôles :


1) Les structures de contrôles conditionnelles :
a) La structure if :

2
Il existe 2 formes de structures conditionnelles simples :

 Une forme réduite .


Syntaxe
if(condition vrai){traitement}
 Une forme complète
Syntaxe
if(condition vrai){traitement}
else {traitement}

b) la structure switch :
le switch permet de remplacer une structure de “if“
imbriqué. l’intérêt est de simplifier la lecture du code , mais

2
du point du point de vue exécution , on n’gagne pas
forcement beaucoup .

Syntaxe
{ Case v1 : {instructions ;} break ;
.……………………………………………...
Case vn : {instructions ;} break ;
Default : {instructions ;} break ;
}

2) Les structures de contrôle itératives :


a) La structure for :

2
Pour appliquer le même traitement on a besoin d’utiliser
une structure appelé « la structure for »
qui s’applique avec la syntaxe suivant .
Syntaxe
for (initialisation ;condition ;progression )
{Traitement(s) ;}

b) la structure do …. While :
cette structure permet de répéter l`exécution des
instructions jusqu’à ce que la conditions soit fausse .

Syntaxe
Do
{ Traitement(s) ;}
While (condition(s)) ;

2
c) la structure while :
l’instruction while permet d’exécuter une instruction (ou
un groupe d’instructions ) un certain nombre de fois .

Syntaxe
while (condition(s))
{ traitement ; }

V) Gestion des évènements en JavaScript :

2
1) onClick :

2) onFocus :

3) onBlur :

4) onLoad :
5) onChange :

6)onMouseOver/onMouseOut :

2
7)onKeyPress :

8)onKeyUp :

9)oninput :

10)onSubmit :

Conclusion :
Evénement Description
Click se produit lorsque l'utilisateur clique sur un
élément
Blur se produit lorsqu'un élément obtient le focus
(activé)
Submit se produit lorsqu'un objet perd le focus.
mouseover se produit lorsque le pointeur de la souris est
déplacé sur un élément ou sur l'un de ses
enfants

2
load se produit lorsqu'un objet a été chargé.
change se produit lorsque la valeur d'un élément a été
modifiée.
keypress se produit lorsque l'utilisateur appuie sur une
touche (sur le clavier).
keyup se produit lorsque l'utilisateur relâche une
touche (sur le clavier).
input se produit lorsqu'un élément reçoit une entrée
utilisateur

VI) L’objet chaine :


1)La propriété length :
* La propriété length permet de retourné la longueur d’une
chaine .

2
2)La méthode charAt() :
La méthode charAt permet l’accès a un caractère dans une
chaine .

3)La méthode substr() :


La méthode substr permet de copier une chaine de l’indice
a un nombre fini de caractère .

2
4)La méthode indexOf() :
La méthode indexOf renvoi l’indice de caractère transmit en
paramètre et (-1) si n’existe pas .

Vous aimerez peut-être aussi