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=[Link] ; X=3
Méthode Description Exemple
Ch= "TIC"
Renvoie le caractère i d’une chaîne
charAt(i) c=[Link](2) ; c="C"
de caractères
c1=[Link](5) ; c=" " (vide)
Renvoie la première position d’une Ch= "JavaScript"
sous chaîne ch1 dans une chaîne n1=[Link]("Script",1) ; n1=4
indexOf(ch1,pos)
de caractères donnée ch si elle n2=[Link]("Script") ; n2=4
existe ou -1 si non n3=[Link]("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=[Link](0,4) ; Ch1= "Java"
chaîne à partir d’une position p et
Ch2=[Link](4) ; Ch= "Script"
de longueur nbc
var texte = "StartYourDev";
Retourne la position de la dernière
[Link]([Link]("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 [Link]([Link](5,9));
substring() comprise entre les positions 1 et 2
spécifiées en paramètre Résultat :
Your
var texte = "StartYourDev";
[Link]([Link]());
Conversion de la chaîne de
toLowerCase()
caratère en minuscules
Résultat :
startyourdev
var texte = "StartYourDev";
[Link]([Link]());
Conversion de la chaîne de
toUpperCase()
caratère en majuscules
Résultat :
STARTYOURDEV
var texte = "Start";
Concatène les chaînes de [Link]([Link]("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=[Link](x) ; y=5.66
n
c=[Link](-8.22) ; c=8.22
x= 5.66 ; y=10.2
Arrondit le nombre n à l’entier le plus
round(n) x1=[Link](x) ; x1=6
proche
y1=[Link](y) ; y1=10
Retourne un nombre aléatoire entre 0 x=[Link]() ; x=0.665
random()
et 1 y=[Link]() ; y=0.011
Renvoie la racine carrée d’un nombre x=4 ;
sqrt(n)
n>=0 y=[Link](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
[Link]('floor(8.99) : ' +
[Link](8.99));
Arrondi à l'entier inférieur la valeur
floor(x)
transmise en paramètre
Résultat :
floor(8.99) : 8
[Link]('4 puissance 4' : ' +
[Link](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