String |
Chaîne de caractères |
|---|---|
| JavaScript | |
Description
Cette classe permet d'effectuer la gestion de base du type de données de chaîne de caractères.
Liste des propriétés
| Propriété | Prototype | Description |
|---|---|---|
| LENGTH | length | Cette propriété permet de retourner la longueur de la chaîne de caractères. |
| PROTOTYPE | prototype | Cette propriété permet d'ajouter des propriétés et des méthodes à cet objet. |
Liste des méthodes
| Méthode | Prototype | Description |
|---|---|---|
| ANCHOR | function anchor(anchorName) | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises d'ancrage (<a name=...> ... </a>). |
| BIG | function big() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode gros (<big> ... </big>). |
| BLINK | function blink() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de clignotement (<blink> ... </blink>). |
| BOLD | function bold() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode gras (<b> ... </b>). |
| CHARAT | function charAt(i) | Cette méthode permet de retourner le caractère situé à la position spécifié. |
| CHARCODEAT | function charCodeAt(i) | Cette méthode permet de retourner le code ASCII du caractère situé à la position spécifié. |
| CONCAT | function concat(chaine2) | Cette méthode permet d'ajouter une chaîne de caractères à la fin de la chaîne de caractères de l'objet. |
| ENDSWITH | function endsWith(searchvalue, length) | Cette méthode permet d'indiquer si la sous-chaîne de caractères est incluse à la fin de la chaîne de caractères de l'objet. |
| FIXED | function fixed() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode pré-formaté (<pre> ... </pre>). |
| FONTCOLOR | function fontcolor(color) | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de couleur de police de caractères (<font color="..."> ... </font>). |
| FONTSIZE | function fontsize(size) | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de taille de police de caractères (<font SIZE="..."> ... </font>). |
| FROMCHARCODE | function fromCharCode(ascii1,...) | Cette méthode permet de retourner la chaîne de caractères à l'aide des codes ASCII spécifiés. |
| INCLUDES | function includes(searchvalue, start) | Cette méthode permet d'indiquer si la sous-chaîne de caractères est incluse dans la chaîne de caractères de l'objet. |
| INDEXOF | function indexOf(searchValue,[fromIndex]) | Cette méthode permet de retourner la position de la sous-chaîne de caractères spécifiés dans la chaîne de caractères de l'objet. |
| ITALICS | function italics() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode italique (<i> ... </i>). |
| LASTINDEXOF | function lastIndexOf(souschaine) | Cette méthode permet de retourner la position de la dernière sous-chaîne de caractères situé dans la chaîne de caractères de l'objet. |
| LINK | function link(url) | Cette méthode permet de retourner la chaîne de caractères d'un hyperlien spécifié. |
| LOCALECOMPARE | function localeCompare(str) | Cette méthode permet de comparer la chaîne de caractères spécifié avec la caractères de l'objet en utilisant les paramètres de langues régionales. |
| MATCH | function match(regexp) | Cette méthode permet de retourner la chaîne de caractères correspondant à l'expression régulière spécifié. |
| REPLACE | function replace(motif, texte) | Cette méthode permet de remplacer des sous chaînes de caractères par d'autres sous-chaîne de caractères. |
| SEARCH | function search(regexp) | Cette méthode permet de rechercher l'expression régulière spécifié. |
| SLICE | function slice(debut, fin) | Cette méthode permet d'extraire une sous-chaîne de caractères situé dans l'intervalle de position spécifié dans la chaîne de caractères de l'objet. |
| SMALL | function small() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode petit (<small> ... </small>). |
| SPLIT | function split(motif) | Cette méthode permet de découper la chaîne de caractères de l'objet en un tableau de sous chaîne de caractères selon les spécifications d'un masque d'«expression régulière». |
| STARTSWITH | function startsWith(searchvalue, start) | Cette méthode permet d'indiquer si la sous-chaîne de caractères est incluse au début de la chaîne de caractères de l'objet. |
| SUBSTR | function substr(debut, longueur) | Cette méthode permet de retourner une sous-chaîne de caractères situé à la position et de longueur spécifié dans la chaîne de caractères de l'objet. |
| SUBSTRING | function substring(debut, fin) | Cette méthode permet de retourner une sous-chaîne de caractères situé dans l'intervalle de position spécifié dans la chaîne de caractères de l'objet. |
| SUP | function sup() | Cette méthode permet de retourner la chaîne de caractères de l'objet entre des balises de caractères en mode supérieur (<sup> ... </sup>). |
| TOLOWERCASE | function toLowerCase() | Cette méthode permet de retourner la chaîne de caractères toute en minuscule. |
| TOSTRING | function toString() | Cette méthode permet de retourner la chaîne de caractères représentant la description de l'objet. |
| TOUPPERCASE | function toUpperCase() | Cette méthode permet de retourner la chaîne de caractères toute en majuscule. |
| VALUEOF | function valueOf() | Cette méthode permet de retourner la valeur de l'objet. |
Légende
Cette couleur permet d'indiquer que la méthode n'est pas supporté par tous les navigateurs.
Exemple
Ces exemples permettent de montrer l'utilisation de cette classe :
- <script language="JavaScript" type="text/javascript">
- var message;
- message = 'ABC';
- document.writeln('LONGUEUR(\'Bonjour\')=','Bonjour'.length,"<br />");
- document.writeln('LONGUEUR(message)=',message.length,"<br />");
- document.writeln('LONGUEUR(\'Bonjour\'+message)=',('Bonjour' + message).length,"<br />");
- document.write("gladir.com".anchor("HOME"),"<br />");
- document.write("Grand".big(),"<br />");
- document.write("Gras".bold(),"<br />");
- document.write("gladir".concat(".com"),"<br />");
- document.write("PRE".fixed(),"<br />");
- document.write("Italique".italics(),"<br />");
- var message="Mon email est ici!";
- document.write(message.replace("email", "courriel"),"<br />");
- document.writeln("machaine".slice(0,"machaine1".length),"<br />");
- document.write("Petit".small(),"<br />");
- var str = "Bonjour le monde !";
- document.write(str.substr(0) + "<br />");
- document.write(str.substr(3) + "<br />");
- document.write(str.substr(3,7) + "<br />");
- document.writeln("machaine".substring(0,"machaine1".length),"<br />");
- document.write("1" + "er".sup(),"<br />");
- document.write("Sylvain Maltais".toLowerCase() + "<br />");
- document.write("SYLVain MALTais".toLowerCase() + "<br />");
- document.write("SYLVAIN MALTAIS".toLowerCase() + "<br />");
- document.write("Sylvain Maltais".toUpperCase() + "<br />");
- document.write("SYLVain MALTais".toUpperCase() + "<br />");
- document.write("SYLVAIN MALTAIS".toUpperCase() + "<br />");
- </script>
on obtiendra le résultat suivant :
Voir également
Langage de programmation - JavaScript - Type de données élémentaire - Les chaines de caractères
Dernière mise à jour : Vendredi, le 8 août 2014