L'objet String
L'objet string permet de manipuler les caractères.
Voici les différentes instructions:
| lenght | indique la longueur de la chaîne de caractères |
| charAt(); | méthode permettant d'accéder à un caractère bien précis. |
| toLowerCase(); | met toutes les lettres en minuscules |
| toUpperCase(); | met toutes les lettres en majuscules |
| IndexOf(); | affiche l'emplacement de la lettre |
| lastIndexOf(); | identique à IndexOf(); sauf que le comptage se fait à l' envers |
| substring(); | affiche certaines données d'une chaîne de caractères |
Voici quelques exemples pour que vous puissiez mieux comprendre:
length:
Voici sa syntaxe: x=variable.length;
Ex: x=("Chaine de caractères").length;
La propriété length sert pour connaître le nombre d'éléments.
charAt();
charAt(); permet d'accéder à un caractère bien précis.
: le comptage des caractères commence à zéro
||||||||
01234567
La lettre "r" portera donc le numéro 3.
La syntaxe de charAt; est: chaine_response=chaine_depart:charAt();
Exemple:
var str="theprogrammeur";
var chr=str.charAt(5);
Le navigateur indiquera "o".
IndexOf();
IndexOf(); renvoie l'emplacement du caractère. Il est l'inverse de charAt();.
Exemple:
var mot="theprogrammeur";
var lettre='p';
var resultat = mot.indexOf(lettre);
Le navigateur indiquera le chiffre "3".
lastIndexOf();
lastIndexOf(); est presque indentique à indexOf(); sauf que le comptage des caractères va de droite à gauche.
Exemple:
var mot="theprogrammeur";
var lettre = "p";
var resultat = mot.lastIndexOf(var);
substring();
substring(); affiche la partie de la chaîne de caractère demandée. C'est très utile pour ne pas devoir réécrire plusieurs fois la même chose. Voici sa syntaxe:
var str="theprogrammeur";
var str1 = str.substring(0,2);
var str2 = str.substring(3,13);
document.writeln("str1="+str1+"<br />");
document.writeln("str2="+str2);
Voici le résultat:
toLowerCase(); et toUpperCase();
toLowerCase(); affiche toute une chaîne de caractères en minuscules et toUpperCase() affiche la chaîne de caractères en majuscules.
Si vous ne voyez pas l'utilité de ces méthodes, rappelez-vous que Javascript est case sensitive et qu'il peut être pratique, pour une base de données par exemple, de tout mettre en majuscules ou en minuscules.
Voici la syntaxe de toLowerCase() et de toUpperCase()
var str = "chaine";
var str1 = str.toLowerCase(str);/toUpperCase(str);
Voici un exemple de l'utilisation de ces fonctions:
var str = "THEPROGRAMMEUR";
var str1 = str.toLowerCase(str);
document.write("résultat="+str1);
Voici le résultat:

Voici maintenant un exemple de l'utilisation de toUpperCase:
var str = "theprogrammeur";
var str1 = str.toUpperCase(str);
document.write("résultat="+str1);
Voici le résultat: