| 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” Ch=”Javascript” Ch=”Javascript” |
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” ) |