Maison > interface Web > js tutoriel > liste des méthodes de chaîne JavaScript les plus courantes

liste des méthodes de chaîne JavaScript les plus courantes

Linda Hamilton
Libérer: 2024-11-19 19:22:03
original
710 Les gens l'ont consulté

list of the most common JavaScript string methods

liste des méthodes de chaîne JavaScript les plus courantes :

  • longueur :
let message = "Hello, world!";
console.log(message.length); // Output: 13
Copier après la connexion
  • concat() :
let greeting = "Hello";
let name = "Alice";
let fullGreeting = greeting.concat(", ", name, "!");
console.log(fullGreeting); // Output: "Hello, Alice!"
Copier après la connexion
  • charAt() :
let message = "JavaScript";
console.log(message.charAt(0)); // Output: "J"
console.log(message.charAt(5)); // Output: "S"
Copier après la connexion
  • indexOf() :
let sentence = "The quick brown fox jumps over the lazy dog.";
console.log(sentence.indexOf("quick")); // Output: 4
console.log(sentence.indexOf("dog")); // Output: 37
console.log(sentence.indexOf("lion")); // Output: -1 (not found)
Copier après la connexion
  • lastIndexOf() :
let quote = "To be, or not to be, that is the question.";
console.log(quote.lastIndexOf("be")); // Output: 23
console.log(quote.lastIndexOf("the")); // Output: 33
Copier après la connexion
  • tranche() :
let fruit = "apple, banana, cherry";
console.log(fruit.slice(0, 5)); // Output: "apple"
console.log(fruit.slice(7, 13)); // Output: "banana"
console.log(fruit.slice(15)); // Output: "cherry"
Copier après la connexion
  • sous-chaîne() :
let text = "Hello, world!";
console.log(text.substring(0, 5)); // Output: "Hello"
console.log(text.substring(7, 12)); // Output: "world"
Copier après la connexion
  • substr() :
let message = "The quick brown fox jumps.";
console.log(message.substr(4, 5)); // Output: "quick"
console.log(message.substr(10)); // Output: "brown fox jumps."
Copier après la connexion
  • toLowerCase() :
let text = "JAVASCRIPT IS AWESOME!";
console.log(text.toLowerCase()); // Output: "javascript is awesome!"
Copier après la connexion
  • toUpperCase() :
let text = "hello, world!";
console.log(text.toUpperCase()); // Output: "HELLO, WORLD!"
Copier après la connexion
  • trim() :
let greeting = "   Hello, world!   ";
console.log(greeting.trim()); // Output: "Hello, world!"
Copier après la connexion
  • remplacer() :
let text = "I like cats. Cats are fluffy.";
console.log(text.replace("cats", "dogs")); // Output: "I like dogs. Cats are fluffy."
console.log(text.replace(/cats/i, "dogs")); // Output: "I like dogs. Cats are fluffy." (case-insensitive)
Copier après la connexion
  • split() :
let csv = "apple,banana,cherry";
let fruits = csv.split(",");
console.log(fruits); // Output: ["apple", "banana", "cherry"]
Copier après la connexion
  • inclut() :
let message = "The quick brown fox jumps over the lazy dog.";
console.log(message.includes("quick")); // Output: true
console.log(message.includes("tiger")); // Output: false
Copier après la connexion
  • commenceAvec() :
let greeting = "Hello, world!";
console.log(greeting.startsWith("Hello")); // Output: true
console.log(greeting.startsWith("world")); // Output: false
Copier après la connexion
  • endsWith() :
let filename = "myfile.pdf";
console.log(filename.endsWith(".pdf")); // Output: true
console.log(filename.endsWith(".txt")); // Output: false
Copier après la connexion
  • match() :
let text = "The quick brown fox jumps.";
let pattern = /quick/;
console.log(text.match(pattern)); // Output: ["quick"]
Copier après la connexion
  • recherche() :
let text = "The quick brown fox jumps.";
let pattern = /brown/;
console.log(text.search(pattern)); // Output: 10
Copier après la connexion
  • répéter() :
let message = "Hello ";
console.log(message.repeat(3)); // Output: "Hello Hello Hello "
Copier après la connexion
  • trimStart() :
let greeting = "   Hello, world!   ";
console.log(greeting.trimStart()); // Output: "Hello, world!   "
Copier après la connexion
  • trimEnd() :
let greeting = "   Hello, world!   ";
console.log(greeting.trimEnd()); // Output: "   Hello, world!"
Copier après la connexion
  • padStart() :
let number = "42";
console.log(number.padStart(4, "0")); // Output: "0042"
Copier après la connexion
  • padEnd() :
    let word = "JavaScript";
    console.log(word.padEnd(15, ".")); // Sortie : "JavaScript....."

  • épissure() :

let str = "Hello, world!";
let result = str.splice(7, 5, "everyone");
console.log(result); // Output: "world"
console.log(str); // Output: "Hello, everyone!"
Copier après la connexion
  • toString() :
let num = 42;
console.log(num.toString()); // Output: "42"
Copier après la connexion
  • valueOf() :
let str = "JavaScript";
console.log(str.valueOf()); // Output: "JavaScript"
Copier après la connexion
  • charCodeAt() :
let message = "Hello";
console.log(message.charCodeAt(0)); // Output: 72
console.log(message.charCodeAt(4)); // Output: 111
Copier après la connexion
  • codePointAt() :
let emoji = "?";
console.log(emoji.codePointAt(0)); // Output: 128512
Copier après la connexion

normaliser() :

let str1 = "café";
let str2 = "cafe\u0301";
console.log(str1.normalize() === str2.normalize()); // Output: true
Copier après la connexion

Cela couvre un large éventail de tâches de manipulation de chaînes en JavaScript, depuis les opérations de base telles que l'obtention de la longueur ou la concaténation de chaînes jusqu'à des techniques plus avancées telles que la correspondance de modèles et la normalisation Unicode.

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal