Section courante

A propos

Section administrative du site

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 :

  1. <script language="JavaScript" type="text/javascript">  
  2. var message;
  3. message = 'ABC';
  4. document.writeln('LONGUEUR(\'Bonjour\')=','Bonjour'.length,"<br />");
  5. document.writeln('LONGUEUR(message)=',message.length,"<br />");
  6. document.writeln('LONGUEUR(\'Bonjour\'+message)=',('Bonjour' + message).length,"<br />");
  7. document.write("gladir.com".anchor("HOME"),"<br />");  
  8. document.write("Grand".big(),"<br />");  
  9. document.write("Gras".bold(),"<br />");  
  10. document.write("gladir".concat(".com"),"<br />");  
  11. document.write("PRE".fixed(),"<br />");  
  12. document.write("Italique".italics(),"<br />");  
  13. var message="Mon email est ici!";
  14. document.write(message.replace("email", "courriel"),"<br />");
  15. document.writeln("machaine".slice(0,"machaine1".length),"<br />"); 
  16. document.write("Petit".small(),"<br />");  
  17. var str = "Bonjour le monde !"; 
  18. document.write(str.substr(0) + "<br />");
  19. document.write(str.substr(3) + "<br />");
  20. document.write(str.substr(3,7) + "<br />");  
  21. document.writeln("machaine".substring(0,"machaine1".length),"<br />"); 
  22. document.write("1" + "er".sup(),"<br />");  
  23. document.write("Sylvain Maltais".toLowerCase() + "<br />");
  24. document.write("SYLVain MALTais".toLowerCase() + "<br />");
  25. document.write("SYLVAIN MALTAIS".toLowerCase() + "<br />"); 
  26. document.write("Sylvain Maltais".toUpperCase() + "<br />");
  27. document.write("SYLVain MALTais".toUpperCase() + "<br />");
  28. document.write("SYLVAIN MALTAIS".toUpperCase() + "<br />"); 
  29. </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