Opération avec les chaines.
Le contenu d'une chaîne doit être encadré par des guillemets :
Exemple : a prend la valeur "bonjour" (a étant une variable du type chaine)
Il est possible d'ajouter (concaténer) des chaînes :
Exemple : b prend la valeur a+"bonjour" (a et b étant des variables du type CHAINE)
Il est possible d'extraire le contenu d'une chaîne avec l'instruction chaîne.substr (position_premier_caractère_à_extraire,nombre_de_caractères_à_extraire).
Attention : la premier caractère a pour position 0 (et pas 1)
Exemple : b prend la valeur a.substr(4,2) (b sera alors formé des 5ème et 6ème caractères de a ; a et b étant des variables du type CHAINE)
Un nombre peut-être transformé en chaîne avec l'instruction nombre.toString()
Exemple : machaine prend la valeur nb.toString() (nb étant une variable du type NOMBRE et machaine étant une variable du type CHAINE)
La longueur d'une chaine peut-être obtenue avec l'instruction chaine.length
Exemple : longueur prend la valeur machaine.length (longueur étant une variable du type NOMBRE et machaine étant une variable du type CHAINE)
L'instruction machaine.charCodeAt(pos) permet d'obtenir le nombre égal au code ascii de la lettre figurant à la position pos dans la chaine machaine (Attention : le premier caractère a pour position 0).
Inversement, l'instruction String.fromCharCode(nombre) renvoie une chaine contenant le caractère dont le code ascii est égal à nombre.
Le contenu d'une chaîne doit être encadré par des guillemets :
Exemple : a prend la valeur "bonjour" (a étant une variable du type chaine)
Il est possible d'ajouter (concaténer) des chaînes :
Exemple : b prend la valeur a+"bonjour" (a et b étant des variables du type CHAINE)
Il est possible d'extraire le contenu d'une chaîne avec l'instruction chaîne.substr (position_premier_caractère_à_extraire,nombre_de_caractères_à_extraire).
Attention : la premier caractère a pour position 0 (et pas 1)
Exemple : b prend la valeur a.substr(4,2) (b sera alors formé des 5ème et 6ème caractères de a ; a et b étant des variables du type CHAINE)
Un nombre peut-être transformé en chaîne avec l'instruction nombre.toString()
Exemple : machaine prend la valeur nb.toString() (nb étant une variable du type NOMBRE et machaine étant une variable du type CHAINE)
La longueur d'une chaine peut-être obtenue avec l'instruction chaine.length
Exemple : longueur prend la valeur machaine.length (longueur étant une variable du type NOMBRE et machaine étant une variable du type CHAINE)
L'instruction machaine.charCodeAt(pos) permet d'obtenir le nombre égal au code ascii de la lettre figurant à la position pos dans la chaine machaine (Attention : le premier caractère a pour position 0).
Inversement, l'instruction String.fromCharCode(nombre) renvoie une chaine contenant le caractère dont le code ascii est égal à nombre.
Jeu 19 Avr - 0:01 par Graimondi
» The Classic Mario Game :)
Lun 2 Jan - 19:01 par marger
» Le morpion
Mer 21 Déc - 14:01 par galaplexus
» Le Monopoly
Mer 30 Nov - 0:52 par Sasuken
» Par ou commencer?
Lun 25 Juil - 15:17 par jackman879
» Bonsoir à tous !
Jeu 21 Avr - 22:29 par Jean-M
» Mosu (le boss)
Mer 29 Déc - 20:03 par Mosu
» La tour de Hanoï
Dim 19 Déc - 11:45 par Mosu
» Le logo du forum
Ven 17 Déc - 17:47 par Mosu