En JavaScript, les chaînes sont utilisées pour représenter et manipuler des séquences de caractères. Voici quelques façons courantes de travailler avec des chaînes en JavaScript :
Création de chaînes : vous pouvez créer des chaînes à l'aide de guillemets simples ( '
), de guillemets doubles ( "
) ou de guillemets inversés ( `
).
javascriptlet singleQuoted = 'Hello, World!'; let doubleQuoted = "Hello, World!"; let backticks = `Hello, World!`;
Concaténation de chaînes : vous pouvez concaténer des chaînes à l'aide de l'opérateur +
.
javascript let firstName = "John";
let lastName = "Doe";
let fullName = firstName + " " + lastName; // "John Doe"
Longueur de chaîne : utilisez la propriété length
pour obtenir la longueur d’une chaîne.
javascript let message = "Hello, World!";
let length = message.length; // 13
Accès aux caractères : vous pouvez accéder aux caractères individuels d'une chaîne à l'aide de crochets.
javascript let message = "Hello";
let firstChar = message[0]; // "H"
Méthodes de chaîne : JavaScript fournit diverses méthodes intégrées pour manipuler les chaînes, telles que :
toUpperCase()
et toLowerCase()
: Convertissez la chaîne en majuscule ou en minuscule.indexOf()
: Rechercher l'index d'une sous-chaîne dans la chaîne.substring(start, end)
: Extraire une partie de la chaîne.slice(start, end)
: Similaire à substring
, mais peut gérer des indices négatifs.replace(search, replace)
: Remplacer les occurrences d'une sous-chaîne par une autre chaîne.split(separator)
: Divisez une chaîne en un tableau de sous-chaînes en fonction d'un séparateur spécifié.trim()
: Supprime les espaces au début et à la fin d'une chaîne. javascript let text = " Hello, World! ";
let trimmedText = text.trim(); // "Hello, World!"
Littéraux de modèle : les littéraux de modèle, introduits avec des backticks, permettent une interpolation facile des chaînes et des chaînes multilignes.
javascript let name = "John";
let greeting = `Hello, ${name}!`;
Caractères d'échappement : vous pouvez utiliser la barre oblique inverse ( \
) pour échapper des caractères dans une chaîne.
javascriptlet escapedString = "This is a \"quoted\" string.";
Ce ne sont là que quelques façons fondamentales de travailler avec des chaînes en JavaScript. Le langage fournit un riche ensemble d'outils de manipulation de chaînes, il vaut donc la peine d'explorer la documentation pour des cas d'utilisation plus avancés.