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