Résumé-JAVA SCRIPT

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

1

PREPARE PAR: Mr.WALID BEN HARRATH


AIDE MEMOIRE EN JAVA SCRIPT
Les opérateurs Les entrées et les sorties

L’opérateur d’affectation : = Les entrées :


Les opérateurs de calcul : + , % ,* ,-, et / Nom_variable =window.prompt ("message");
Les opérateurs de comparaison : == ;<= ;< ;> ;>= et !=
Les opérateurs logiques : && ,|| et ! Les sorties :
Les opérateurs associatifs : //Ecriture sur le document
x+=y ;x=x+y ; window.document.write("message"+nom_variable….);
x-=y ;x=x-y ;
x*=y ;x=x*y ; //Ecriture dans une fenêtre
x/=y ;x=x/y ; alert("message"+nom_variable….);
Les opérateurs d’incrémentation :
x++ ;++x ;x=x+1 ;
x-- ;--x ;x=x-1 ; Les chaînes de caractères
-La propriété Chaine.length  Retourne la longueur d'une chaîne de
caractères.
Les structures de contrôle conditionnelles -Chaine.charAt(position)  Retourne le caractère situé à la position
donnée en paramètre
La structure de contrôle conditionnelle réduite
if (condition) -Chaine.indexOf(sous-chaîne, position) Retourne la position d'une
sous-chaîne (lettre ou groupe de lettres) dans une chaîne de caractères, en
{
effectuant la recherche de gauche à droite, à partir de la position spécifiée
Bloc d’instructions ; en paramètre.
}
La structure de contrôle conditionnelle complète -Chaine.substr(position1, longueur)  La méthode retourne une sous-
chaîne commençant à l'index dont la position est donnée en argument et de
if (condition vraie) la longueur donnée en paramètre.
{
Bloc d’instructions 1 ; - L’opérateur + sert à faire la concaténation entre les chaînes de caractères.

else Quelques fonctions mathématiques prédéfinies


Math.abs(nombre) => Retourne la valeur absolue d’un
Bloc d’instructions 2 ; nombre.
Math.random() => Renvoie la valeur d'un nombre aléatoire
La structure de contrôle conditionnelle généralisée
choisi entre 0 et 1.
if (condition 1) Math.sqrt(nombre) =>Renvoie la racine carrée d' un nombre.
Math.round(nombre) => Arrondit le nombre à l'entier le plus
Bloc d’instructions 1 ; proche.
eval (chaîne) => Une chaîne de caractères sous forme de
else if (condition 2) valeur numérique.
{
Bloc d’instructions 2 ; Les structures de contrôle itératives
Structure itérative complète
… for(initialisation;condition;progression)
else {
{ Bloc d’instructions ;
Bloc d’instructions n ; }
Structure itérative avec au moins une répétition
La structure de contrôle conditionnelle multi choix
do
switch(condition 1)
{
Bloc d’instructions ;
case v1 :bloc d’instructions 1 ;break ;
} while(Condition de continuité) ;
case v2 :bloc d’instructions 2 ;break ;
Structure itérative avec au moins zéro répétition

while(Condition de continuité)
default : bloc d’instructions n, ;break ;
{
Bloc d’instructions ;
}
2
PREPARE PAR: Mr.WALID BEN HARRATH
Les fonctions
function nom_de_la_fonction ([arguments])

….code des instructions…


[return nom_variable ou valeur de type simple]

[ ] : Facultatif.

Les événements
OnClick: Lors du clic sur le bouton on aura exécution d'une action.
OnChange : permet d'exécuter une action lorsqu'une option, un champ est changé.
OnFocus : Evénement intrinsèque qui se déclenche lorsque l'élément reçoit le focus (devient actif) soit par
action de l'outil de pointage (souris), soit par la navigation tabulée (touches du clavier).

Manipulation d'une zone de saisie :


Affectation du contenu d'une zone de saisie à une variable :

Modification du contenu d'une zone de saisie :


document.nom_formulaire.nom_zone_saisie.value = expresseion;

Manipulation des boutons radio :


Vérification de l'état d'une case d'option (cochée ou non)
nom_variable=document.nom_formulaire.nom_groupe_cases[indice].checked;
document.nom_formulaire.nom_groupe_cases[indice].checked est de type booléen
Récupération de la valeur d'un bouton radio :

Récupération du nombre d'optionsdans un groupe de cases d'options :

Manipulation des cases à cocher :


Vérification si une case est cochée ou non :
nom_variable=document.nom_formulaire.nomcase.checked;
document.nom_formulaire.nomcase.checked est de type booléen

Récupération de la valeur d'un bouton radio :


nom_variable= nom_variable=document.nom_formulaire.nomcase.value;

Manipulation des listes de sélection :


 document.nomformulaire.nomliste.options.length => Retourne le nombre d'éléments dans
une liste déroulante.

 document.nomformulaire.nomliste.options.slectedIndex =>Retourne l'indice de l'élément


sélectionné dans une liste déroulante à sélection unique.

 Récupération du texte d'un élément de la liste dans une variable:


nom_variable=document.nomformulaire.nomliste.options[indice].text;

 Récupération de la valeur d'un élément de la liste dans une variable:


nom_variable=document.nomformulaire.nomliste.options[indice].value;

 Ajout d'une nouvelle option :


nomvariable=new Option(text,valeur);
document.nomformulaire.nomliste.options[indice]=nomvariable;

 Suppression d'une option :


document.nomformulaire.nomliste.options[indice]=null;

Vous aimerez peut-être aussi