Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=3%7C4%7C9%7C11%7C13%7C15%7C17%7C19%7C21%7C27%7C28%7C33%7C37%7C39%7C41%7C47%7C52%7C53%7C55%7C57%7C59%7C66%7C68%7C70%7C79%7C81%7C84%7C86%7C91%7C93%7C95%7C97%7C98%7C101%7C104%7C111%7C117%7C118%7C126%7C128%7C130%7C135%7C139%7C143%7C145%7C147%7C148%7C152%7C156%7C158%7C159%7C161%7C163%7C166%7C168%7C172%7C177%7C184%7C189%7C191%7C193%7C198%7C202%7C204%7C205%7C207%7C211%7C214%7C216%7C217%7C219%7C223%7C225%7C226%7C228%7C230%7C233%7C234%7C236%7C238%7C240%7C242%7C244%7C247%7C249%7C250%7C252%7C255%7C256%7C259%7C260%7C263%7C266%7C269%7C270%7C272%7C276%7C279%7C281%7C282%7C284%7C286%7C288%7C290%7C292%7C295%7C297%7C298%7C301%7C308%7C:6: parser error : Entity 'ldquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=3%7C4%7C9%7C11%7C13%7C15%7C17%7C19%7C21%7C27%7C28%7C33%7C37%7C39%7C41%7C47%7C52%7C53%7C55%7C57%7C59%7C66%7C68%7C70%7C79%7C81%7C84%7C86%7C91%7C93%7C95%7C97%7C98%7C101%7C104%7C111%7C117%7C118%7C126%7C128%7C130%7C135%7C139%7C143%7C145%7C147%7C148%7C152%7C156%7C158%7C159%7C161%7C163%7C166%7C168%7C172%7C177%7C184%7C189%7C191%7C193%7C198%7C202%7C204%7C205%7C207%7C211%7C214%7C216%7C217%7C219%7C223%7C225%7C226%7C228%7C230%7C233%7C234%7C236%7C238%7C240%7C242%7C244%7C247%7C249%7C250%7C252%7C255%7C256%7C259%7C260%7C263%7C266%7C269%7C270%7C272%7C276%7C279%7C281%7C282%7C284%7C286%7C288%7C290%7C292%7C295%7C297%7C298%7C301%7C308%7C:6: parser error : Entity 'ecirc' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=3%7C4%7C9%7C11%7C13%7C15%7C17%7C19%7C21%7C27%7C28%7C33%7C37%7C39%7C41%7C47%7C52%7C53%7C55%7C57%7C59%7C66%7C68%7C70%7C79%7C81%7C84%7C86%7C91%7C93%7C95%7C97%7C98%7C101%7C104%7C111%7C117%7C118%7C126%7C128%7C130%7C135%7C139%7C143%7C145%7C147%7C148%7C152%7C156%7C158%7C159%7C161%7C163%7C166%7C168%7C172%7C177%7C184%7C189%7C191%7C193%7C198%7C202%7C204%7C205%7C207%7C211%7C214%7C216%7C217%7C219%7C223%7C225%7C226%7C228%7C230%7C233%7C234%7C236%7C238%7C240%7C242%7C244%7C247%7C249%7C250%7C252%7C255%7C256%7C259%7C260%7C263%7C266%7C269%7C270%7C272%7C276%7C279%7C281%7C282%7C284%7C286%7C288%7C290%7C292%7C295%7C297%7C298%7C301%7C308%7C:6: parser error : Entity 'rdquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: &ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=3%7C4%7C9%7C11%7C13%7C15%7C17%7C19%7C21%7C27%7C28%7C33%7C37%7C39%7C41%7C47%7C52%7C53%7C55%7C57%7C59%7C66%7C68%7C70%7C79%7C81%7C84%7C86%7C91%7C93%7C95%7C97%7C98%7C101%7C104%7C111%7C117%7C118%7C126%7C128%7C130%7C135%7C139%7C143%7C145%7C147%7C148%7C152%7C156%7C158%7C159%7C161%7C163%7C166%7C168%7C172%7C177%7C184%7C189%7C191%7C193%7C198%7C202%7C204%7C205%7C207%7C211%7C214%7C216%7C217%7C219%7C223%7C225%7C226%7C228%7C230%7C233%7C234%7C236%7C238%7C240%7C242%7C244%7C247%7C249%7C250%7C252%7C255%7C256%7C259%7C260%7C263%7C266%7C269%7C270%7C272%7C276%7C279%7C281%7C282%7C284%7C286%7C288%7C290%7C292%7C295%7C297%7C298%7C301%7C308%7C:6: parser error : Entity 'eacute' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: e jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; (Littr&eacute; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=4%7C17%7C28%7C37%7C39%7C47%7C52%7C68%7C81%7C101%7C147%7C166%7C168%7C172%7C184%7C193%7C198%7C207%7C216%7C219%7C233%7C234%7C256%7C272%7C279%7C281%7C292%7C298%7C:6: parser error : Entity 'ldquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=4%7C17%7C28%7C37%7C39%7C47%7C52%7C68%7C81%7C101%7C147%7C166%7C168%7C172%7C184%7C193%7C198%7C207%7C216%7C219%7C233%7C234%7C256%7C272%7C279%7C281%7C292%7C298%7C:6: parser error : Entity 'ecirc' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=4%7C17%7C28%7C37%7C39%7C47%7C52%7C68%7C81%7C101%7C147%7C166%7C168%7C172%7C184%7C193%7C198%7C207%7C216%7C219%7C233%7C234%7C256%7C272%7C279%7C281%7C292%7C298%7C:6: parser error : Entity 'rdquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: &ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml?ei=4%7C17%7C28%7C37%7C39%7C47%7C52%7C68%7C81%7C101%7C147%7C166%7C168%7C172%7C184%7C193%7C198%7C207%7C216%7C219%7C233%7C234%7C256%7C272%7C279%7C281%7C292%7C298%7C:6: parser error : Entity 'eacute' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: e jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; (Littr&eacute; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml:6: parser error : Entity 'ldquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml:6: parser error : Entity 'ecirc' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: <description>&ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bo in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml:6: parser error : Entity 'rdquo' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: &ldquo; Sorte de jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.morbleu.com/random-link.xml:6: parser error : Entity 'eacute' not defined in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: e jurement en usage m&ecirc;me parmi les gens de bon ton. &rdquo; (Littr&eacute; in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home.10.2/cybwarri/ixweb/include/libs/lib_random_link.php on line 77
JavaScript - L'objet String
  Accueil Accueil     Membres Membres     Forum Forum     Articles Articles     Download Download     Sondages Sondages     Outils Outils     Scriptland Scriptland     ProgBoards ProgBoards     FR  
  Morbleu ! Morbleu ! 
Cours de programmation, code source, aide au développement, forums d'entraide - CybWarrior

login Bug Contact RSS
login bug contact RSS


| Internet |
   Créer son site web

| Langages |
   HTML
   JavaScript
   Langage C
   PHP
   QBasic
   Turbo Pascal

| Programmation |
   Algorithmie
   Maths appliquées
   Windows

| Trucs & astuces |
   Lexique
   Oeufs de Pâques (easter eggs)
   Registre et Windows

| Téléchargements |
   Flash
   Freeware
   JavaScript
   NASM
   PHP
   QBasic
   Turbo Pascal
   Visual Basic / VBScript

JavaScript - L'objet String

Autre langage disponible pour cet article : FR
Rubrique : JavaScript
lundi 25 mars 2002 18:40

Voir les commentaires pour JavaScript - L'objet String
Autres articles :
- JavaScript - Introduction au JavaScript
- JavaScript - Inclusion dans une page
- JavaScript - Un langage orienté objet
- JavaScript - Les commentaires
- JavaScript - Ecrire dans le document
- JavaScript - Les variables
- JavaScript - Opérateurs
- JavaScript - La structure conditionnelle
- JavaScript - Les cas
- JavaScript - Les boucles
- JavaScript - Les tableaux
- JavaScript - Les fonctions
- JavaScript - Les objets
- JavaScript - L'objet String
- JavaScript - L'objet Number
- JavaScript - L'objet Math
- JavaScript - L'objet Date
- JavaScript - Les expressions régulières
- JavaScript - L'objet navigator
<< - >>

  1. Propriétés
    1. length
  2. Méthodes
    1. blink()
    2. bold()
    3. charAt()
    4. charCodeAt()
    5. concat()
    6. fixed()
    7. fontcolor()
    8. fontsize()
    9. indexOf()
    10. italics()
    11. lastIndexOf()
    12. link()
    13. match()
    14. replace()
    15. search()
    16. slice()
    17. split()
    18. strike()
    19. sub()
    20. sup()
    21. toLowerCase()
    22. toUpperCase()
Dans JavaScript, les chaînes de caractères (par exemple, 'Ceci est un arbre', ou "et ici, c'est une sauterelle") sont en fait des objets String.
String est ce qu'on appelle un objet intégré, car il existe déjà.
On peut créer un objet String de deux manières :
var Chaine = new String("Hello !");
document.write(typeof Chaine);// Sortie -> object

ou

var Chaine = "Hello !";
document.write(typeof Chaine);// Sortie -> string
Vous remarquez que le type renvoyé par l'opérateur typeof n'est pas le même. C'est cependant bel et bien la même chose.

String n'echappe pas à la régle : lui aussi possede des propriétés et des méthodes.

Propriétés

length
Renvoi le nombre de caractères de la chaîne :
var Chaine = new String("Ceci est une chaine de caractères");

document.write("Chaine est composé de " + Chaine.length + " caractères.");

Méthodes

blink()
Retourne la chaîne de caractères encadrée des balises <BLINK> et </BLINK>.
var Chaine = "Clignotant";

document.write(Chaine.blink());// ecrit <BLINK>Clignotant</BLINK>
bold()
Retourne la chaîne de caractères encadrée des balises <B> et </B>.
var Chaine = "Gras";

document.write(Chaine.bold());// ecrit <B>Gras</B>
charAt(Index)
Retourne le caractère positionné à l'index spécifié par l'argument.
var Chaine = "http://www.cybwarrior.com/";

document.write(Chaine.charAt(12));// Sortie -> y
charCodeAt(Index)
Retourne le code ASCII du caractère à la position précisé par l'argument.
var Chaine = "http://www.cybwarrior.com/";

document.write(Chaine.charAt(12));// Sortie -> 121
concat(chaine1, chaine2)
Retourne la concaténation de la chaîne de caractères initiale avec les chaînes de caractères transmises en arguments.
var Chaine = "http://www.cybwarrior.com/";

document.write(Chaine.concat("langages/", "javascript/", "chap14.php");
// Sortie -> http://www.cybwarrior.com/langages/javascript/chap14.php
fixed()
Retourne la chaîne de caractères encadrée des balises <TT> et </TT>.
var Chaine = "Telex";

document.write(Chaine.fixed());// ecrit <TT>Telex</TT>
fontcolor(couleur)
Retourne la chaîne de caractères encadrée des balises <FONT color="couleur" et </FONT>, où couleur est l'argument transmis à la méthode. Exemple :
var Chaine = "La couleur";

document.write(Chaine.fontcolor("RED"));    // <FONT color=RED>La couleur</FONT>
document.write(Chaine.fontcolor("#00FF00"));
fontsize(taille)
Retourne la chaîne de caractères encadrée des balises <FONT size="taille"> et </FONT>, où taille est l'argument transmis à la méthode.
var Chaine = "Taille";

document.write(Chaine.fontsize(6));// <FONT size=6>Taille</FONT>
document.write(Chaine.fontsize("-1"));// <FONT size=-1>Taille</FONT>
indexOf(chaine, Index)
Recherche la chaine chaine dans l'objet à partir du caractère Index si celui ci est spécifié. Sinon, la recherche s'effectue à partir du début de la chaîne.
En cas de succés, la méthode renvoi la position de chaine dans l'objet, sinon la valeur -1 est retournée :
var Chaine = "Joyeux Noël";

document.write(Chaine.indexOf("Noël"));// Sortie -> 7
document.write(Chaine.indexOf("Anniversaire"));// Sortie -> -1
italics()
Retroune la chaîne de caractères encadrée des balises <I> et </I>.
var Chaine = "Italique";

document.write(Chaine.italics());// ecrit <I>Italique</I>
lastIndexOf(chaine, Index)
Recherche chaine dans l'objet jusqu'au caractère spécifié par Index, si il est spécifié (jusqu'à la fin dans le cas contraire.
En cas de succés, la méthode renvoi la position de chaine dans l'objet, sinon la valeur -1 est retournée :
var Chaine = "Joyeux Noël";

document.write(Chaine.lastIndexOf("Noël"));// Sortie -> 7
document.write(Chaine.lastIndexOf("Noël", 6));// Sortie -> -1
link(URL)
Retourne la chaîne de caractères encadrée des balises <A href="URL"> et </A>, où url est l'argument transmis à la méthode.
var Chaine = "CybWarrior";

document.write(Chaine.link("http://www.cybwarrior.com/"));
// ecrit <A href=http://www.cybwarrior.com/>CybWarrior</A>
match(RegExp)
Recherche l'expression régulière RegExp dans la chaîne de caractères et retoure toutes les occurences trouvées dans un tableau, ou bien null en cas d'echec :
var Chaine = "/langages/javascript/chap.14";
var Tableau = Chaine.search(/.*?\//g);

for(var i=0; i < Tableau.length; i++)document.write(Tableau[i] + "<br>");
replace(RegExp, Remplacement)
Remplace par la chaîne Remplacement toutes les occurences de l'expression régulière RegExp dans la chaîne de caractères.
var Chaine = "Ta da da ta ga da ta ga da";

document.write(Chaine.replace(/da/gi, "DA"));
// Sortie -> Ta DA DA ta ga DA ta ga DA
search(RegExp)
Recherche l'expression régulière RegExp dans la chaîne de caractères et retourne la position de la première occurence ou -1 en cas d'echec. Les expressions régulières seront étudiées plus en détails prochainement.
var Chaine = "aaaabbbbcccc";

document.write(Chaine.search(/b/));// Sortie -> 4
slice(deb, fin)
Retourne la chaîne de carctère située entre le caractère deb et le caractère fin. Si fin est omis, slice renvoi les caractères jusqu'à la fin de la chaîne.
var Chaine = "Sad Hill";

document.write(Chaine.slice(4, 8));// Sortie -> Hill
split(RegExp)
"Decoupe" une chaîne de caractères en fonction de l'expression régulière RegExp et livre le résultat dans un tableau.
var Chaine = "Nom=Roosevelt;Prenom=Franklin";
var Tableau = Chaine.split(/;/);// Fractionnement selon le point virgule
for(var i=0; i < Tableau.length; i++){
Tableau[i]=Tableau[i].split(/=/);// Fractionnement selon =
for(var j=0; j < Tableau[i].length; j++)
document.write(Tableau[i][j] + "<br>");
}
strike()
Retroune la chaîne de caractères encadrée des balises <STRIKE> et </STRIKE>.
var Chaine = "Barré";

document.write(Chaine.strike());// ecrit <STRIKE>Barré</STRIKE>
sub()
Retroune la chaîne de caractères encadrée des balises <SUB> et </SUB>.
var Chaine = "Indice";

document.write(Chaine.sub());// ecrit <SUB>Indice</SUB>
substr(Index, len)
Retourne la chaîne de caractère située au caractère Index et de len caractères. Si len est omis, substr renvoi les caractères jusqu'à la fin de la chaîne.
var Chaine = "Sad Hill";

document.write(Chaine.substr(4, 4));// Sortie -> Hill
sup()
Retroune la chaîne de caractères encadrée des balises <SUP> et </SUP>.
var Chaine = "Exposant";

document.write(Chaine.sup());// ecrit <SUP>Exposant</SUP>
toLowerCase()
Retourne la chaîne de caractères avec tout les caractères transformés en minuscules.
var Chaine = "Hello";

document.write(Chaine.toLowerCase());// Sortie -> hello
toUpperCase()
Retourne la chaîne de caractères avec tout les caractères transformés en majuscules.
var Chaine = "Hello";

document.write(Chaine.toUpperCase());// Sortie -> HELLO


Voir les commentaires pour JavaScript - L'objet String
 06 juillet 2008 | Version 4.0.0 | © 2001 - 2007