Vous êtes sur la page 1sur 3

Les objets prédéfinis en JavaScript

L’objet String
Propriété Description Exemple
Renvoie la longueur d’une chaîne de Ch= "TIC"
length
caractères ou 0 si elle est vide X=Ch.length ;  X=3

Méthode Description Exemple


Ch= "TIC"
Renvoie le caractère i d’une chaîne
charAt(i) c=Ch.CharAt(2) ;  c="C"
de caractères
c1=Ch.CharAt(5) ;  c=" " (vide)
Renvoie la première position d’une Ch= "JavaScript"
sous chaîne ch1 dans une chaîne n1=Ch.indexOf("Script",1) ;  n1=4
indexOf(ch1,pos)
de caractères donnée ch si elle n2=Ch.indexOf("Script") ;  n2=4
existe ou -1 si non n3=Ch.indexOf("Java",2) ;  n3=-1
Permet d’extraire d’une chaîne de
Ch= "JavaScript"
caractères donnée Ch, une sous
substr(p, nbc) CH1=Ch.substr(0,4) ;  Ch1= "Java"
chaîne à partir d’une position p et
Ch2=Ch.substr(4) ;  Ch= "Script"
de longueur nbc
var texte = "StartYourDev";
Retourne la position de la dernière
document.write(texte.lastIndexOf("r"));
occurence du texte passé en
lastIndexOf()
paramètre dans le texte appelant
Résultat :
la fonction
8
var texte = "StartYourDev";
Retourne la chaîne de texte document.write(texte.substring(5,9));
substring() comprise entre les positions 1 et 2
spécifiées en paramètre Résultat :
Your
var texte = "StartYourDev";
document.write(texte.toLowerCase());
Conversion de la chaîne de
toLowerCase()
caratère en minuscules
Résultat :
startyourdev
var texte = "StartYourDev";
document.write(texte.toUpperCase());
Conversion de la chaîne de
toUpperCase()
caratère en majuscules
Résultat :
STARTYOURDEV
var texte = "Start";
Concatène les chaînes de document.write(texte.concat("Your","Dev")
caractères passées en paramètres );
concat()
à la chaîne appelant la fonction
dans l'ordre de déclaration Résultat :
StartYourDev

1
L’objet Math
Méthode Description Exemple
x= -5.66 ;
Renvoie la valeur absolue d’un nombre
abs(n) y=Math.abs(x) ;  y=5.66
n
c=Math.abs(-8.22) ;  c=8.22
x= 5.66 ; y=10.2
Arrondit le nombre n à l’entier le plus
round(n) x1=Math.round(x) ;  x1=6
proche
y1=Math.round(y) ;  y1=10
Retourne un nombre aléatoire entre 0 x=Math.random() ;  x=0.665
random()
et 1 y=Math.random() ;  y=0.011
Renvoie la racine carrée d’un nombre x=4 ;
sqrt(n)
n>=0 y=Math.sqrt(x) ;  y=2
Evalue une chaîne de caractères sous Ch= "5*6+2-1"
eval(expression)
forme d’une valeur numérique n=eval(ch) ;  n=31
document.write('floor(8.99) : ' +
Math.floor(8.99));
Arrondi à l'entier inférieur la valeur
floor(x)
transmise en paramètre
Résultat :
floor(8.99) : 8
document.write('4 puissance 4' : ' +
Math.pow(4,4));
Retourne le résultat du calcul x
pow(x, y)
puissance y
Résultat :
4 puissance 4 : 256

L’objet Date
Méthode Description Exemple
new Date().getDate()
getDate() Obtention du jour du mois
resultat : 26
Retourne la partie millisecondes new Date().getMilliseconds()
getMilliseconds()
de l'heure resultat : 731
Retourne la partie secondes de new Date().getSeconds()
getSeconds()
l'heure resultat : 30
Retourne la partie minutes de new Date().getMinutes()
getMinutes()
l'heure resultat : 25
Retourne la partie heures de new Date().getHours()
getHours()
l'heure resultat : 15
Obtention du jour de la semaine new Date().getDay()
getDay()
0 pour dimanche, 1 pour lundi ... resultat : 0
Obtention du mois
new Date().getMonth()
getMonth() 0 pour janvier, 1 pour février ... 11
resultat : 0
pour décembre
new Date().getFullYear()
getFullYear() Retourne l'année (sur 4 chiffres)
resultat : 2014
2
Retourne le nombre d'année par new Date().getYear()
getYear()
rapport à l'année 1900 resultat : 114
Retourne le nombre de
new Date().getTime()
getTime() millisecondes depuis le
resultat : 1390746330732
01/01/1970 00:00
Défini la partie millisecondes de
setMilliseconds(valeur) 0 à 999
l'heure
Défini la partie secondes de
setSeconds(valeur) 0 à 59
l'heure
setMinutes(valeur) Défini la partie minutes de l'heure 0 à 59

setHours(valeur) Défini la partie heures de l'heure 0 à 23

setDate(valeur) Défini le jour du mois 1 à 31


Défini le mois de la date
setMonth(valeur) 0 pour janvier, 1 pour février ... 11 0 à 11
pour décembre
Défini l'année par rapport à
setYear(valeur)
l'année 1900
setFullYear(valeur) Défini l'année (sur 4 chiffres)

setTime(valeur) Défini la Date et l'heure


new Date().toLocaleString()
Conversion de la date au format
toLocaleString() resultat : dimanche 26 janvier 2014
local
15:25:30

Vous aimerez peut-être aussi