Accueil
Tutoriels
  Préface Preface
 Créer son site Créer son site
 Tutoriaux Tutoriaux (163)
 Les 20 meilleurs cours TOP 20
 Astuces Astuces

 HTML HTML
 XHTML XHTML
 PHP/MySQL PHP/MySQL
 Javascript Javascript
 CSS CSS menu
 Photoshop Photoshop
 Flash Flash
 Swish Swish
Recherche :
 
autres
  Accueil Accueil

 Forum FORUM
 New Yoric News YoRiC
 Livre d'or Livre d'or
 Statistiques Statistiques
 Humour ++++

 Plan du site Plan du site
 Bannières Bannières
 Contacts Contacts
  

JAVASCRIPT L'objet string : les chaines de caractère
> > > > Posez une question dans le Forum ! < < < <
Insérer un tutorial !



L'objet string : les chaines de caractère

Nous allons apprendre à manipuler une chaîne de caractère.


--- length ---
length est la longueur de la chaine de caractère.
Une chaine vide : longueur 0

Voici quelques exemples d'utilisation :

var chaine = "Une chaine de caractère ...";
var longueur = chaine.length;
var longueur2 = ("Une autre chaine ...").length;

Rien d'autre à dire la dessus.


--- toLowerCase() et toUpperCase() ---

Ces deux méthodes permettent respectivement de mettre une chaine de caractère en minuscules et en majuscules.

Exemples :

var chaine1 = "VoiCi Une CHAINE avec des MAJUSCULES ...";
var chaine1min = chaine1.toLowerCase();
// chaine1min vaut "voici une chaine avec des majuscules ..."

var chaine2 = "Et voici une autre chaine";
var chaine2min = chaine2.toUpperCase();
// chaine2min vaut "ET VOICI UNE AUTRE CHAINE"


--- charAt(X) ---

Renvoie la Xème lettre d'un mot, la première lettre étant numérotée 0

Exemple :

var chaine = "Nous apprenons le JavaScript";
var test1 = chaine.charAt(0); // égal à "N"
var test2 = chaine.charAt(15); // égal à "l"
var test3 = chaine.charAt(17); // égal à " " (espace)


--- indexOf(x,y) et lastIndexOf(x,y) ---

x est un caractère ou une chaine de caractères
y (facultatif) est un nombre

Ces méthodes renvoient la position d'une sous-chaine ou d'un caractère dans une autre chaine.

x est la chaine à chercher
y (facultatif) est le point de départ de la recherche

le premier caractère a le n°0
si le caractère n'existe pas, le résultat est -1

La différence entre les deux : avec indexOf(), la recherche se fait de gauche à droite, alors que avec lastIndexOf(), elle se fait de droite a gauche.

Exemples :

var chaine = "Vive le JavaScript";
var position1 = chaine.indexOf("i"); // un seul paramètre : recherche depuis le départ. Résultat : 1
var position2 = chaine.indexOf("i",5); // la recherche commence au 5e caractère : résultat : 15
var position3 = chaine.lastIndexOf("a"); // commence à la fin, résultat ( /! compté depuis le début) : 11
var position4 = chaine.lastIndexOf("i",8); // recherche a partir du 8e caractère, de droite a gauche comme haut dessus : résultat : 1
var position5 = chaine.indexOf("z"); // résultat : -1
var position6 = chaine.lastIndexOf("Java"); // résultat : 8
var position7 = chaine.indexOf("java"); // résultat : -1, car dans la chaine, "Java" possède une majuscule


--- substring(x,y) ---

substring(X,Y) récupère une sous-chaine dans une chaine. Cette sous-chaine se trouve de la position X à la position Y (Y est exclu) dans la chaine de départ.

Exemples :
var chaine = "C'est bien le JavaScript ?";
var extrait1 = chaine.substring(0,5); // résultat : "C'est"
var extrait2 = chaine.substring(14,24); // résultat : "JavaScript"

Ecrit par : Neo, lu 15441 fois [2] commentaires commentaire
précédent imprimersuivant

Temps d'exécution : 0.03864 sec
 
personnes en ligne
 31 connectés
membres

Mémoriser ?



liens
noir
Beocia

partenaires :
PSDMag

PHP Splutions

www.joliespages.com

Tous droits réservés à yo-ric 2002 - 2007