Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
……………………………………………………………………………….
1) Le type numérique
oper ="*" ;
Système Technologie et Internet 4ème SI-STI 5
v1=10 ;
Retourne le résultat
eval() numérique d’une valeur="v1"+oper+"5" ;
expression en paramètre x=eval (valeur) ;
//x=……………
chaine= "2009" ;
Convertit un objet en
Number() val = Number (chaine) ;
valeur numérique.
//x=……………
x = String(12) ;
Convertit un nombre en
String() y = String(45) ;
une chaîne de caractère.
z = x+y ;//z=……………
2) L’objet Math
IV. Fonctions prédéfinies dans JavaScript
Méthode Description Exemple
Enseignant : ILYES BRADAI Page 5 sur 10
Instruction Description Exemple
Retourne la valeur absolue x=Math.abs (-3.26) ; Propriété qui donne la Ch="java" ;
abs (nb)
d’un nombre //x=3.26 ch.length ; longueur de la chaîne x=ch.length ;
x=Math.ceil (3.01) ; de caractères ch. // x= ………..
Retourne l’entier supérieur
//x=………. Méthode retourne le Ch="java" ;
ceil (nb) ou égale à la valeur
x=Math. ceil (3.99) ; caractère situé à la c=ch.charAt(2) ;
donnée en paramètre. //x=………. ch.charAt (p) ;
position p dans la // c= ………..
x=Math.floor
Retourne l’entier inférieur chaine ch.
(3.01) ; //x=……….
floor (nb) ou égale à la valeur Méthode retourne la
x=Math.floor
donnée en paramètre. (3.99) ; //x=………. position d'une chaîne Ch="javascript" ;
x=Math.round ch1 dans une autre x=ch.indexOf("s",2) ;
Retourne l’entier le plus chaîne de caractère ch, // x= ………..
(3.01) ; //x=………. ch.indexOf(chaîne,p)
round (nb) proche de la valeur en effectuant la
x=Math.round
donnée en paramètre. ;
(3.99) ; //x=………. recherche de gauche à x=ch.indexOf("s") ;
Retourne le plus grand des x=Math.max (2,3) ; droite, à partir de la // x= ………..
max (nb1,nb2) deux nombres donnés en //x=………. position p (facultatif)
Système Technologie et Internet
paramètres //x=………. spécifiée en paramètre. 4ème SI-STI 6
Retourne le plus petit des Méthode qui renvoie la Ch="javascript" ;
x=Math.min (-2,- ch.substring(x,y) ;
min (nb1,nb2) deux nombres donnés en sous-chaîne située x=ch.substring(4,6) ;
3) ; //x=……….
paramètres entre la position x et la // x= ………..
Retourne le nombre nb1 à x=Math.pow (2,3) ; position y-1
pow (nb1,nb2)
la puissance de nb2 //x=………. Méthode qui renvoie la Ch="javascript" ;
Retourne un réel aléatoire x = Math.random( ) sous-chaîne composé x=ch. substr(4,6) ;
random () ch. substr(x,y) ;
compris entre 0 et 1 //x=………. de y caractère à partir // x= ………..
Retourne la racine carrée de la position x
x=Math.sqrt(4) ;
sqrt(nb) du nombre passé en
// x=………. Méthode qui renvoie la Ch="JAVAScript" ;
paramètre ch. toUpperCase() ; conversion majuscule x=ch. toUpperCase();
d’une chaine ch // x= ………..
……………………………………………………………………………….
Enseignant : ILYES BRADAI Page 7 sur 10
……………………………………………………………………………….
……………………………………………………………………………….
1) La structure itérative complète : for (pour)
Syntaxe Exemple
S = 0 ;
for (Val-initial ; condition_continuation ; for (i=… ; i<= … ; i…..)
expression_de_progression) {
{ s= s+i ;
Instructions ; }
} // pour i de 1 à 10
Syntaxe Exemple
i =1 ;
while (condition_continuation) s = 0 ;
{ while (……………….)
Instructions ; {
Système Technologie et Internet } s = s+i ; 4ème SI-STI 8
i++ ;
}
Syntaxe Exemple
do s =0 ;
{ i = 1 ;
Instructions ; do
} { s = s+i ;
while (condition_continuation) ; i++ ;
} while (…………………) ;
Activité 7
V. Les structures de contrôle itératives : les boucles Soit la page Diviseyr.html suivante :
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
……………………………………………………………………………….
Système Technologie et Internet 4ème SI-STI 9
……………………………………………………………………………….
……………………………………………………………………………….
Activité 10