Vous êtes sur la page 1sur 5

Complément du cours : Chapitre 4

Tableau 1

indexOf renvoie la position de la première occurrence d'un caractère


donné dans une chaîne.
Exemple :
chaine="Bonjour!";
alert (chaine.indexOf ('o'));
/* renvoie 1, la numérotation commençant à 0. Si le caractère
n'est pas trouvé, la méthode renvoie -1. */
lastIndexOf renvoie la position de la dernière occurrence d'un caractère
donné dans une chaîne.
Exemple :
chaine="Bonjour!";
alert (chaine.lastIndexOf ('o'));
//renvoie 4.
charAt renvoie le caractère présent à une certaine position.
Exemple :
chaine="Bonjour!";
alert (chaine.charAt(5));
//renvoie « u ».
charCodeAt renvoie le code Unicode du caractère présent à une certaine
position.
Exemple :
chaine="Bonjour!";
alert (chaine.charCodeAt(5));
//renvoie « 117 ».
fromCharCode renvoie une chaîne correspondant à la séquence de codes
Unicode passée en paramètre.
Exemple :
alert (String.fromCharCode (66, 111, 110, 106, 111, 117, 114, 33))
// renvoie « Bonjour! ».
toUpperCase convertit la chaîne en majuscules.
Exemple :
chaine="Bonjour!";
alert (chaine.toUppercase);
//affiche « BONJOUR! ».
toLowerCase À l'inverse, la méthode convertit la chaîne en minuscules.
Exemple :
chaine="Bonjour!";
alert (chaine.toLowercase);
//affiche « bonjour! ».
substring extrait une sous-chaîne de la chaîne à laquelle elle s'applique.
Cette méthode prend deux entiers positifs en paramètres. Le
paramètre le plus petit indique la position de départ dans la
chaîne (commençant à 0), le paramètre le plus grand la position
de fin (le caractère de cette position ne fait pas partie du
résultat).
Exemple :
chaine="Bonjour!";
alert (chaine.substring(1,4));
//renvoie « onj ».
substr extrait aussi une sous-chaîne, mais elle fonctionne
différemment. Ainsi, le premier paramètre désigne la position
de départ, et le second indique la longueur de la sous-chaîne à
extraire.
Exemple :
chaine="Bonjour!";
alert (chaine.substr(1,4));
//renvoie « onjo ».
slice extrait aussi une sous-chaîne, mais elle fonctionne encore
différemment. Ainsi, le premier paramètre désigne la position
de départ, et le second indique la position de fin de la sous-
chaîne à extraire.
Exemple :
chaine="Bonjour!";
alert (chaine. slice (2,4));
//renvoie « njo ».
Si le second paramètre est omis, slice extrait la sous-chaîne
jusqu'à la fin : chaine="Bonjour!";
alert (chaine. slice (2));
//renvoie donc « njour! »
split permet de scinder une chaîne en sous-chaînes en utilisant le
paramètre comme caractère de séparation. Le résultat est un
tableau de chaînes de caractères. Ainsi, chaine="Bonjour!";
tab=chaine.split ('o'); renvoie un tableau à une dimension dont
les éléments sont respectivement "B", "nj" et "ur!".
concat concatène la chaîne avec la ou les chaînes passées en
argument.
Exemple :
chaine="Bonjour!";
alert (chaine.concat (" et à ", "bientôt..."));
//renvoie « Bonjour! et à bientôt... ».
replace remplace un morceau de la chaîne indiqué en paramètre par
une autre chaîne indiquée comme second paramètre.
Exemple :
chaine="Bonjour!";
alert (chaine.replace ("jour", "soir"));
//renvoie « Bonsoir! ».
search recherche une expression rationnelle dans la chaîne à laquelle
elle s'applique, et renvoie l'index de cette expression.
Tableau 2

abs retourne la valeur absolue du paramètre


cos, sin et renvoient respectivement le cosinus, le sinus et la tangente du
tan paramètre exprimé en radians.
acos, asin renvoient respectivement l'arccosinus, l'arcsinus et l'arctangente du
et atan paramètre, exprimé en radians.
atan2 renvoie l'arctangente du rapport de ses deux paramètres (c'est-à-dire
l'angle en radians dont la tangente est égale au rapport des deux
paramètres).
ceil renvoie le plus petit entier supérieur ou égal à son argument.
Exemple : ceil (3.7) et ceil (3.2) renvoient 4.
floor renvoie le plus grand entier inférieur ou égal à son argument.
Exemple : floor (3.7) et floor (3.2) renvoient 3.
round renvoie l'entier le plus proche de son argument.
Exemple : round (3.7) renvoie 4 et round (3.2) renvoie 3.
exp renvoie l'exponentielle de son argument
log renvoie le logarithme naturel de son argument.
Exemple : alert (Math.log(Math.E)); // affiche 1.
max et renvoient respectivement le plus grand et le plus petit nombre d'une
min collection de nombres.
Exemple : alert (Math.max(1,2)) ; //affiche 2.
pow élève à la puissance du second paramètre le nombre passé en premier
paramètre.
Exemple : alert (Math.pow(2,3)) ; //affiche 8.
sqrt renvoie la racine carrée de son argument.
random renvoie un nombre pseudo-aléatoire compris entre 0 et 1.
Tableau 3

getFullYear renvoie l'année pour la date spécifiée.


Ainsi, alert(nouvelleDate.getFullYear()) renvoie 2003. Cette
méthode est complétée par getUTCFullYear qui donne
l'année dans le Temps Universel en tenant compte du
décalage horaire.
getMonth renvoie le mois pour la date spécifiée.
Ainsi, alert(nouvelleDate.getMonth()) renvoie 10.
getDate renvoie le quantième dans le mois pour la date spécifiée.
Ainsi, alert(nouvelleDate.getDate()) renvoie 11.
getDay renvoie le jour de la semaine pour la date spécifiée
(0=dimanche, 6=samedi).
Ainsi, alert(nouvelleDate.getDay()) renvoie 6.
getHours renvoie l'heure dans le jour pour la date spécifiée (entre 0 et
23).
Ainsi, alert(nouvelleDate.getHours()) renvoie 9.
getMinutes renvoie le nombre de minutes pour la date spécifiée.
Ainsi, alert(nouvelleDate.getMinutes()) renvoie 32.
getSeconds renvoie le nombre de secondes pour la date spécifiée.
Ainsi, alert(nouvelleDate.getSeconds()) renvoie 34.
getMilliseconds renvoie le nombre de millisecondes pour la date spécifiée.
Ainsi, alert(nouvelleDate.getMilliseconds()) renvoie 123.
getTime renvoie le nombre de millisecondes écoulées depuis le 1er
janvier 1970 jusqu'à la date spécifiée.
getTimezoneOffset renvoie le décalage horaire en minutes par rapport au
Temps Universel tel qu'il est défini sur le système
d'exploitation. Par exemple, si l'on se trouve dans une zone
à GMT+10, la valeur retournée est -600.
toLocaleString convertit une date en chaîne de caractères en utilisant les
conventions locales. Cette méthode est complétée par
toLocaleDateString et toLocaleTimeString pour la date et
l'heure.
Tableau 4

alert(chaine) affiche à l'écran le message d'information contenu dans chaine.


Dans la boîte ne se trouve qu'un bouton OK.
confirm(chaine) affiche la chaîne de caractères chaine accompagnée de deux
boutons OK et Annuler. Cette méthode renvoie un booléen qui
vaut true si OK a été cliqué, et false si l'utilisateur a cliqué sur
Annuler.
prompt(chaine) affiche la chaîne de caractères chaine puis un champ de saisie. La
méthode retourne sous la forme d'une chaîne de caractères le
résultat de la saisie de l'utilisateur. Si l'on souhaite traiter cette
sortie comme un nombre, il est nécessaire de passer par la
fonction parseInt.
Par exemple, quantite=prompt("Entrez la quantité souhaitée :");
close() ferme la fenêtre courante.
focus() met le focus sur la fenêtre (i.e. la met à l’avant).
moveBy() déplace la fenêtre par rapport à sa position courante.
moveTo() déplace la fenêtre à une position donnée.
open() ouvre une nouvelle fenêtre.
resizeBy() change la taille de la fenêtre.
print() imprime le contenu de la fenêtre.

Vous aimerez peut-être aussi