Maison >interface Web >js tutoriel >Guide complet sur la manipulation de chaînes en JavaScript
La manipulation de chaînes est un aspect essentiel du travail avec du texte en JavaScript. JavaScript fournit un riche ensemble de méthodes et de techniques intégrées pour gérer et transformer les chaînes.
Les chaînes en JavaScript peuvent être créées à l'aide de guillemets simples ('), de guillemets doubles (") ou de guillemets inverses (` pour les littéraux de modèle).
Exemple :
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
La propriété .length renvoie le nombre de caractères dans une chaîne.
const text = "JavaScript"; console.log(text.length); // Output: 10
Vous pouvez accéder à des caractères individuels en utilisant la notation entre crochets ou la méthode .charAt().
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
La méthode .split(delimiter) divise une chaîne en un tableau de sous-chaînes.
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
const text = "JavaScript"; console.log(text.length); // Output: 10
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
Vous pouvez inverser une chaîne en la convertissant en tableau, en inversant le tableau et en la joignant à nouveau en une chaîne.
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
La méthode .repeat(count) répète une chaîne plusieurs fois.
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
Les littéraux de modèle offrent un moyen plus lisible et plus concis de créer des chaînes dynamiques.
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
En maîtrisant ces techniques, vous serez bien équipé pour gérer des opérations de texte complexes dans vos applications JavaScript.
Bonjour, je m'appelle Abhay Singh Kathayat !
Je suis un développeur full-stack avec une expertise dans les technologies front-end et back-end. Je travaille avec une variété de langages et de frameworks de programmation pour créer des applications efficaces, évolutives et conviviales.
N'hésitez pas à me contacter à mon e-mail professionnel : kaashshorts28@gmail.com.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!