Java Cour
Note de Recherches : Java Cour. Rechercher de 53 000+ Dissertation Gratuites et Mémoiresir les désigner précisément
• auxquels on associe des propriétés
Par exemple, pour atteindre une zone de texte à l'intérieur d'un formulaire, la hiérarchie est :
Les événements
Les événements sont des actions de l'utilisateur qui vont pouvoir donner lieu à une
interactivité. L'événement par excellence est le clic de souris (onclick), car c'est le seul que le HTML gère. Grâce au Javascript il est possible d'associer des fonctions, des méthodes à des événements tels que le passage de la souris au-dessus d'une zone, le changement d'une valeur dans un champ, etc.
Ce sont les gestionnaires d'événements qui permettent d'associer une action à un événement.
La syntaxe d'un gestionnaire d'événement est la suivante :
onEvenement=" Fonction();"
Par exemple : onclick=" calculer(form2)"
Les types prédéfinis :
Les entiers
Ce sont les nombres sans virgule (n=12).
Les réels
Ce sont des nombres qui utilisent le point "." à la place de la virgule (x= 2.5).
Les chaînes
On peut utiliser " ou ’ pour délimiter une chaîne. Quelques caractères spéciaux peuvent être utilisés à l’intérieur des guillemets:
– \ b pour un espacement arrière,
– \ f pour un saut de page,
– \ n pour un saut de ligne,
– \ r pour un retour au début de ligne,
– \ t pour une tabulation.
Les fonctions de conversion :
parseInt(n) : convertit n en un nombre entier.
parseFloat(x) : convertit x en un nombre réel (avec une partie décimale).
Les opérateurs
Opérateurs d’affectation
Une affectation permet de donner la valeur d’une expression à une variable. L’opérateur de base est =. Exemple : x = y+ 3. Les autres sont :
x+=y équivalent à x=x+y
x-=y équivalent à x=x-y
x*=y équivalent à x=x*y
x/=y équivalent à x=x/y
Les opérateurs arithmétiques
On trouve les opérateurs classiques +, -, / et *.
L’opérateur de modulo calcule le reste de la division entière de deux nombres il se note %.
Les opérateurs logiques
&& c’est le ET logique
|| le OU logique
! le NON logique
Les opérateurs de comparaison
== teste l’ égalité
!= teste l’inégalité
> plus grand que
< plus petit que
> = plus grand ou égal
< = plus petit ou égal
Les opérateurs sur les chaînes
+ concaténation
+= concaténation et affectation.
Les instructions
Les commentaires
Deux formes de commentaires sont possibles :
// commentaire jusqu’en fin de ligne
/* commentaire jusqu’à */
La déclaration de variables
Syntaxe :
var nom1 [= valeur1] [..., nomN [= valeurN] ]. Par
Par exemple :
var i = 0;
ou
var x=2.5,y = 12
Les fonctions en Javascript
Il existe deux façons de déclarer les fonctions en Javascript :
a)
function nom() { traitement }
b)
function nom(param1,...,paramN)
{ traitements }
Par exemple :
function somme(x,y,z)
{
z=x+y
}
L’instruction return
Cette instruction permet de renvoyer la valeur retournée par une fonction.
La syntaxe de return est :
– return
– return expression
Les boucles:
La boucle for :
Cette boucle effectue la répétition d’un bloc d’instructions (ou traitement).
Sa syntaxe est :
for ( <expression de départ> ; <condition de continuation> ; <incrementation> )
{
Traitement
}
Exemple :
var s=0;
for (var i=0 i<=10; i++) {s=s+i}
document.write("La somme est"+s);
Explication: La boucle for se déroule de la manière suivante :
Tant que la condition de continuation est vraie :
• en partant de l’expression de départ (i = 1) on exécute le contenu des accolades;
• la variable (i) est incrémentée (i = i + 1) et on exécute le contenu des
accolades autant de fois que nécessaire;
• la boucle ne prend fin que lorsque la condition de continuation devient fausse.
La boucle while
Tant qu’une certaine condition est vérifiée, le traitement est exécuté :
Syntaxe :
while ( <condition> )
{
Traitement;
}
Explication: Exécute le "traitement" aussi longtemps que la <condition> est vraie. Si la condition est fausse au début, aucune instruction n’est exécutée.
Exemple :
var i = 0 ;
somme = 0 ;
while ( i < 5 ) {
i = i + 1;
somme = somme + i;
}
document.write("La somme est :"+somme)
La condition if… else
Lors de l’utilisation de if, deux cas sont possibles :
a)
if (condition)
{Traitement}
b)
if (condition)
{ traitement1 }
else
{ traitement2 }
Fonctions
Une fonction définit une entité de calcul. La syntaxe d’une fonction est :
function <nom-fonction> ( <liste de paramètres> )
{
<bloc d’instructions>
}
Exemple :
function somme(n) {
var s = 0
for (var i = 1; i <= n; i++)
{s= s+i}
return s
}
document.write(" La somme est :”+somme(10));
On obtient l’affichage suivant: La somme est 55.
-------------------------------------------------
Exercices d’application vus en cours :
Ex:
...