Chapitre 35 : JavaScript - Référence 2

Si le chapitre précédent donnait les différents objets connus du langage, celui-ci s'attache au méthodes relatives à ces objets. 

Nom dépend de  syntaxe description exemple
abs Math Math.abs(nombre) donne la valeur absolue d'un nombre -
acos Math Math.acos(nombre) donne l'arc cosinus en radian d'un nombre entre -1 et 1 (0 sinon)  -
alert window alert(message) Affiche une fenêtre d'alerte et un bouton OK -
anchor string text.anchor(nom) Crée un signet dans la page HTML -
asin Math Math.asin(nombre) retourne l'arc-sinus en radian d'un nombre compris entre -1 et 1 (0 sinon) -
atan Math Math.atan(nombre) retourne l'arc tangente en radian d'un nombre entre -pi/2 et pi/2 -
back history history.back() revient d'un niveau dans la hiérarchie des pages lues -
big string chaine.big() positionne le couple de balises BIG (gros caractères) autour du texte -
blink string chaine.blink() positionne le couple de balises BLINK (clignotant) autour du texte -
blur password - select - text -textarea  password.blur() - select.text() - text.blur() - textarea.blu() retire le focus de l'objet sélectioné -
bold string chaine.bold() positione le couple de balises BOLD (gras) -
ceil Math Math.ceil(nombre) donne l'entier le plus proche par valeur supérieure -
charAt string chaîne.charAt(index) retourne le caractère index de la chaîne (commençant à 0) -
clear document document.clear() vide de contenu de la fenêtre -
clearTimeout frame - window clearTimeout(timeoutID) détruit la temporisation mise par setTimeout -
click button - checkbox - radio - reset - submit élément.click() simule un click sur l'élément donné -
close (document) document document.close() termine l'émission des données, le navigateur affiche alors un message de fin de réception. -
close (window) window windowReference.close() ferme ma fenêtre spécifiée -
confirm window confirm(message) demande la confirmation d'une action; renvoit 1 si le bouton OK est sélectionné et 0 si c'est le bouton annuler qui l'est. -
cos Math Math.cos(nombre) retourne le cosinus d'un angle en radian -
escape string escape(chaine) retoune en caractères ASCII des caractères ISO Latin-1 (& devient %26) -
eval interne eval'chaine) évalue les expressions dans une chaîne de cractères et renvoie la valeur correspondante -
exp Math Math.exp(nombre) retourne la valeur exponentielle d'une valeur -
fixed string chaine.fixed() positionne le couple de balises TT (fixe) autour du texte -
floor Math floor(nombre) onne l'entier le plus proche par valeur inférieure -
focus password - select - text - textarea  objet.focus() Met le focus sur l'objet concerné -
fontcolor string chaine.fontcolor(couleur) donne la couleur donnée à la chaîne de caractères concernée (équivalent à &tl;FONT COLOR=couleur>) -
fontsize string chaine.fontsize(taille) donne la taille de police donnée à la chaîne de caractères concernée (équivalent à &tl;FONT size=taille>) -
forward history history.forward() donne la page suivante dans la hierarchie des pages lues et gardées en mémoire du navigateur -
getDate Date date.getDate() retourne le jour du mois de la date concernée (entier de 1 à 31) -
getDay Date date.getDay() retourne le jour de la semaine de la date concernée (0=dimanche) -
getHours Date date.getHours() retourne l'heure de la journée de la date concernée (0 à 23) -
getMinutes Date date.getMinutes() retourne la minute de l'heure de la date concernée (0 à 59) -
getMonth Date date.getMonth() retourne le mois de la date concernée (0 à 11) -
getSeconds Date date.getSeconds() retourne la seconde de la minute de la date concernée (0 à 59) -
getTime Date date.getTime() retourne l'heure dans la valeur numérique correspondante -
getTimezoneOffset Date date.getTimezoneOffset() donne la différence (en minutes) entre l'heure courante et l'heure GMT  
getYear Date date.getYear() donne le nombre d'années écoulées depuis 1900 -
go history history.go(delta | location) recherche la page dans le cache avec des valeurs entières positives (en avant) ou négatives (arrière) ou par leur URL (location) -
indexOf string chaine1.indexOf(chaine2,[depuis])  retourne la position de chaîne2 recherchée dans chaine1 à partir de la position depuis(-1 si pas trouvé)  -
isNaN interne isNaN(valeur) sur les plates-formes Unix teste si la valeur est un entier -
italics string chaine.italics() positionne le couple de balises I (italique) autour du texte -
lastIndexOf string chaine1.lastIndexOf(chaine2, [depuis]) retourne la dernière occurrence de chaine2 dans chaine1 à partir de la position depuis -
link string texte.link(URL) crée un lien hypertexte vers URL à partir de texte -
log Math Math.log(nombre) calcule le log de nombre -
max Math max(nombre1, nombre2) retourne le maximum entre deux nombres -
min Math min(nombre1, nombre2) retourne le minimum entre deux nombres -
open (document) - document.open(["mimeType"]) ouvre un stream destiné à être alimenté par les méthodes write et writeln. Le type du stream peut être text/html, text/plain, image/gif, image/jpeg, image/x-bitmap, plugIn -
open (window) window [windowVar = ][fenetre].open(URL, nom, options) ouvre une nouvelle fenêtre avec les options suivantes (séparées par ,) toolbar[=yes|no]|[=1|0], location[=yes|no]|[=1|0], directories[=yes|no]|[=1|0], status[=yes|no]|[=1|0], menubar[=yes|no]|[=1|0], scrollbars[=yes|no]|[=1|0], resizable[=yes|no]|[=1|0], width=pixels, height=pixels  -
parse Date Date.parse(chainedate) retourne le nombre de millisecondes depuis le 01/01/1970 -
parseFloat interne parseFloat(chaine) analyse une chaîne de caractères et retourne sa valeur virgule flottante  -
parseInt interne parseInt(chaine [,base]) retourne la valeur entier de la chaîne de caractères dans la base indiquée -
pow Math pow(base, exposant) retourne base puissance exposant -
prompt window prompt(message, [valeurpardefaut]) affiche une fenêtre de saisie avec un message et la valeur par défaut initialisée -
random Math Math.random() retourne une valeur aléatoire entre 0 et 1 -
round Math round(nombre) retourne l'entier le plus proche de la valeur donnée en argument -
select password - text - textarea objet.select() sélectionne la zone de saisie de l'objet correspondant -
getDate Date date.setDate(valeur) positionne le jour du mois de la date concernée (entier de 1 à 31) -
setDay Date date.setDay(valeur) positionne le jour de la semaine de la date concernée (0=dimanche) -
setHours Date date.setHours(valeur) positionne l'heure de la journée de la date concernée (0 à 23) -
setMinutes Date date.setMinutes(valeur) positionne la minute de l'heure de la date concernée (0 à 59) -
setMonth Date date.setMonth(valeur) positionne le mois de la date concernée (0 à 11) -
setSeconds Date date.setSeconds(valeur) positionne la seconde de la minute de la date concernée (0 à 59) -
setTime Date date.setTime(valeur) positionne l'heure dans la valeur numérique correspondante -
setTimeout frame - window valeur=setTimeout(expression, msec) évalue expression après un delai d'attente de msec.valeur permet d'arrêter l'évaluation avec la méthode clearTimeout -
setYear Date date.setYear(valeur) positionne le nombre d'années écoulées depuis 1900 -
sin Math Math.sin(angle) retourne le sinus de l'angle donné en radian -
small string chaine.small() positionne le couple de balises SMALL (petites lettres) autour du texte -
sqrt Math Math.sqrt(nombre) retourne la racine carrée de Math.sqrt(number) -
strike string chaine.strike() positionne le couple de balises STRIKE (biffé) autour du texte -
sub string chaine.sub() positionne le couple de balises SUB(indice) autour du texte -
submit form formulaire.submit() provoque la soumition du formulaire au serveur http -
substring string chaine.substring(position1, position2) retourne la chaine de caractères commençant à la position1 et finissant à la position2 -
sup string chaine.sup() positionne le couple de balises SUP (exposant) autour du texte -
tan Math Math.tan(nombre) retourne la tangente du nombre donné en radian -
toGMTString Date chainedate.toGMTString() convertit une date en chaîne de caractères en suivant les conventions GMT (Mar, 01 Mar 1996 20:00:00 GMT) -
toLocaleString Date chainedate.toLocaleString() convertit une date en chaîne de caractères en suivant les conventions locales (03/01/96 20:00:00)  -
toLowerCase string chaine.toLowerCase() convertit la chaine concernée en minuscule -
toUpperCase string chaine.toUpperCase() convertit la chaine concernée en majuscule -
unescape - unescape(chaine) retourne la valeur ASCII d'une valeur donnée en Ox.. (hexadécimal) ou en %.. (décimale) -
UTC Date Date.UTC(an, mois, jour [, h] [, min] [, sec]) retourne le nombre de secondes écoulées depuis le 01/01/1970 0h0mn -
write document write(chaine [,chaine], ...[,chaine]) écrit les chaines spécifiées dans le document -
writeln document writeln(chaine [,chaine], ...[,chaine]) écrit les chaines spécifiées suivies d'un retour ligne dans le document  -