Chaîne de Caractères
Définition : Chaîne de caractères
Les chaînes de caractères peuvent être placées entre guillemets simples ou doubles (' ou ").
"je suis une chaîne"
"c'est une chaîne aussi" // guillemet simple à l'intérieur de guillemets doubles
'c\'est une chaîne aussi' // antislash de guillemet simple à l'intérieur de simples
'je suis une "chaîne"' // double à l'intérieur de simples
"je suis une \"chaîne\"" // antislash de guillemet double à l'intérieur de doubles
"1ère ligne \n 2ième ligne" // \n : saut de ligne
"début \t plus loin" // \t : tabulation
Les variables et les opérations peuvent être interprétées entre les signes backtick (accent grave, quote inverse) ` (alt gr 7). Il faut les entourer d'accolades { } précédées du signe $.
const a = "bonjour";
const b = "monde";
const c = `${a} tout le ${b}`; // bonjour tout le monde
const d = `4 + 3 = ${4+3}`; // 4 + 3 = 7
const e = `\${4+3}`; // ${4+3}
Les antislashs ('\') permettent d'afficher réellement les caractères qui pourraient avoir une signification dans les chaînes.
Ils permettent aussi d'afficher des caractères spéciaux (passage à la ligne, tabulation...).
Définition : Longueur
On peut connaître le nombre de caractères avec la propriété length
const chaine = "bonjour";
const longueur = chaine.length; // longueur = 7
Copiez le code dans la console et affichez la variable longueur.
Définition : Lettre
On peut récupérer une lettre en fonction de son rang avec la méthode at, ou comme un tableau.
const chaine = "bonjour";
const lettre1 = chaine.at(3); // lettre1 = "j"
const lettre2 = chaine[3]; // lettre2 = "j"
Le rang de la première lettre est 0.
Copiez le code dans la console et affichez la deuxième lettre.