Les méthodes de l’objet String en Js[3sti]

fonctionnalité Fonction en JavaScript Exemples Résultat
Longueur d’une chaine ch ch.length ch=” Javascript ”

n = ch.length

n   vaut  11
Le caractère d’indice i de la chaine ch.Renvoi une chaine vide dans le cas l’indice déborde ch.charAt( i ) ch=” Javascript “c1 = ch.charAt(1)

ch=”  Javascript ”

c2 = ch.charAt(14)

c1  vaut   ‘a’

c2  vaut   ”

Retourne la première position d’une sous-chaîne Schdans la chaîne Ch, en commençant la recherche à partir de la position debut.Elle renvoi -1 dans le cas contraire ou il n’existe pas.Si l’argument debut est omis, la recherche débutera à la position 0 P=Ch.indexOf(Sch, debut) Ch=”Javascript”
Sch=”a”
P1=Ch.indexOf(Sch)

Ch=”position”
Sch=”o”
P2=Ch.indexOf(Sch,3)

Ch=”Javascript”
Sch=”@”
P3=Ch.indexOf(Sch)

Ch=”Javascript”
Sch=”script”
P4=Ch.indexOf(Sch)

P1   vaut  1

P2   vaut  6

P3   vaut  -1

P4   vaut  4

Retourne la dernière position d’une sous-chaîne Schdans la chaîne Ch, en commençant la recherche à partir 0 jusqu’à la position fin.Elle renvoi -1 dans le cas contraire ou il n’existe pas.Si l’argument debut est omis, la recherche débutera à la position 0 P=Ch.lastIndexOf(Sch,fin) Ch=”Javascript”Sch=”a”

P3=Ch.lastIndexOf(Sch)

Ch=”Javascript”

Sch=”i”

P4=Ch.lastIndexOf(Sch, 5)

Ch=”Javascript”

Sch=”a”

P1=Ch.lastIndexOf(Sch,2)

Ch=”Javascript”

Sch=”a” ;

P2=Ch.lastIndexOf(Sch,Ch.length)

P3   vaut  3

P4   vaut  -1

P1   vaut  1

P2   vaut  3

permet d’extraire d’une chaîne donnée Ch, une sous chaîne de caractères Sch

à partir d’une position déterminée debut  et d’une longueur déterminée Nbr.

Le paramètre Nbr peut être omis de façon à inclure tous les caractères jusqu’à la fin de la chaîne.

Sch=Ch.substr(debut,Nbr) Ch=”Javascript” ;

Sch1 = Ch.substr(3,4);

Ch=”Javascript” ;

Sch2 = Ch.substr(3);

Sch1  vaut  “ascr”

Sch2  vaut  “ascript”

permet d’extraire d’une chaîne donnée Ch, une sous chaîne de caractères Sch

à partir d’une position debut jusqu’à la position fin.

Le paramètre fin peut être omis de façon à inclure tous les caractères jusqu’à la fin de la chaîne.

Sch=Ch.substring(debut,fin_exclu) Ch=”Javascript” ;Sch3 = Ch.substring (0,2);

Ch=”Javascript” ;

Sch1 = Ch.substring (3,4);

Ch=”Javascript” ;

Sch4 = Ch.substring (3,3);

Ch=”Javascript” ;

Sch2 = Ch.substring (3);

Sch3  vaut ‘Ja’

Sch1  vaut ‘a’

Sch4  vaut  ”

Sch2  vaut’ascript’

Concaténer ch1 et ch2 Ch=Ch1.concat(Ch2) Ch1=”Java”Ch2=”script”

Ch3=Ch1.concat(Ch2);

Ch4=Ch2.concat(Ch1);

Ch3  vaut  “Javascript”

Ch4  vaut  “scriptJava”

Concaténer ch1 et ch2 Ch=Ch1 + Ch2 Ch1=”Java”Ch2=”script”

Ch3=Ch1 + Ch2

Ch4= Ch2 + Ch1

Ch3  vaut  “Javascript”

Ch4  vaut  “scriptJava”

transforme une chaîne de caractères Ch en majuscule Ch.toUpperCase( )

 

Ch=”JAVAscript”
Ch1=Ch.toUpperCase()
Ch1  vaut”JAVASCRIPT
transforme une chaîne de caractères Ch en minuscule Ch.toLowerCase( )

 

Ch=”JAVAscript”
Ch1=Ch.toLowerCase( )
Ch1  vaut  “javascript”
Enlève les espaces du début et de la fin de la chaine ch Ch.trim( ) Ch=”      java       “Ch1=Ch.trim( ) Ch1  vaut  “java”
Remplace, dans ch, la premiere occurrence de ch1 par ch2 ch.replace(ch1,ch2) ch = “langage de programmation Javascript”;result = ch.replace(“Javascript”, “JS”); result  vaut  “langage de programmation JS”
Découpe une chaine ch en se basant sur la chaine ch1   et range le résultat dans un tableau Ch.split(ch1) ch = “Javascript est un langage de programmation”;t = ch.split(” “) t   vaut

Array( “Javascript”, “est”, “un”, “langage”, “de”, “programmation” )

Leave a Reply

Your email address will not be published. Required fields are marked *