Heim > Web-Frontend > js-Tutorial > Liste der gängigsten JavaScript-String-Methoden

Liste der gängigsten JavaScript-String-Methoden

Linda Hamilton
Freigeben: 2024-11-19 19:22:03
Original
710 Leute haben es durchsucht

list of the most common JavaScript string methods

Liste der gängigsten JavaScript-String-Methoden:

  • Länge:
let message = "Hello, world!";
console.log(message.length); // Output: 13
Nach dem Login kopieren
  • concat():
let greeting = "Hello";
let name = "Alice";
let fullGreeting = greeting.concat(", ", name, "!");
console.log(fullGreeting); // Output: "Hello, Alice!"
Nach dem Login kopieren
  • charAt():
let message = "JavaScript";
console.log(message.charAt(0)); // Output: "J"
console.log(message.charAt(5)); // Output: "S"
Nach dem Login kopieren
  • 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)
Nach dem Login kopieren
  • 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
Nach dem Login kopieren
  • slice():
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"
Nach dem Login kopieren
  • substring():
let text = "Hello, world!";
console.log(text.substring(0, 5)); // Output: "Hello"
console.log(text.substring(7, 12)); // Output: "world"
Nach dem Login kopieren
  • 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."
Nach dem Login kopieren
  • toLowerCase():
let text = "JAVASCRIPT IS AWESOME!";
console.log(text.toLowerCase()); // Output: "javascript is awesome!"
Nach dem Login kopieren
  • toUpperCase():
let text = "hello, world!";
console.log(text.toUpperCase()); // Output: "HELLO, WORLD!"
Nach dem Login kopieren
  • trim():
let greeting = "   Hello, world!   ";
console.log(greeting.trim()); // Output: "Hello, world!"
Nach dem Login kopieren
  • replace():
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)
Nach dem Login kopieren
  • split():
let csv = "apple,banana,cherry";
let fruits = csv.split(",");
console.log(fruits); // Output: ["apple", "banana", "cherry"]
Nach dem Login kopieren
  • includes():
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
Nach dem Login kopieren
  • startsWith():
let greeting = "Hello, world!";
console.log(greeting.startsWith("Hello")); // Output: true
console.log(greeting.startsWith("world")); // Output: false
Nach dem Login kopieren
  • endsWith():
let filename = "myfile.pdf";
console.log(filename.endsWith(".pdf")); // Output: true
console.log(filename.endsWith(".txt")); // Output: false
Nach dem Login kopieren
  • match():
let text = "The quick brown fox jumps.";
let pattern = /quick/;
console.log(text.match(pattern)); // Output: ["quick"]
Nach dem Login kopieren
  • search():
let text = "The quick brown fox jumps.";
let pattern = /brown/;
console.log(text.search(pattern)); // Output: 10
Nach dem Login kopieren
  • repeat():
let message = "Hello ";
console.log(message.repeat(3)); // Output: "Hello Hello Hello "
Nach dem Login kopieren
  • trimStart():
let greeting = "   Hello, world!   ";
console.log(greeting.trimStart()); // Output: "Hello, world!   "
Nach dem Login kopieren
  • trimEnd():
let greeting = "   Hello, world!   ";
console.log(greeting.trimEnd()); // Output: "   Hello, world!"
Nach dem Login kopieren
  • padStart():
let number = "42";
console.log(number.padStart(4, "0")); // Output: "0042"
Nach dem Login kopieren
  • padEnd():
    let word = "JavaScript";
    console.log(word.padEnd(15, ".")); // Ausgabe: „JavaScript.....“

  • splice():

let str = "Hello, world!";
let result = str.splice(7, 5, "everyone");
console.log(result); // Output: "world"
console.log(str); // Output: "Hello, everyone!"
Nach dem Login kopieren
  • toString():
let num = 42;
console.log(num.toString()); // Output: "42"
Nach dem Login kopieren
  • valueOf():
let str = "JavaScript";
console.log(str.valueOf()); // Output: "JavaScript"
Nach dem Login kopieren
  • charCodeAt():
let message = "Hello";
console.log(message.charCodeAt(0)); // Output: 72
console.log(message.charCodeAt(4)); // Output: 111
Nach dem Login kopieren
  • codePointAt():
let emoji = "?";
console.log(emoji.codePointAt(0)); // Output: 128512
Nach dem Login kopieren

normalize():

let str1 = "café";
let str2 = "cafe\u0301";
console.log(str1.normalize() === str2.normalize()); // Output: true
Nach dem Login kopieren

Dies deckt ein breites Spektrum an String-Manipulationsaufgaben in JavaScript ab, von grundlegenden Operationen wie dem Ermitteln der Länge oder dem Verketten von Strings bis hin zu fortgeschritteneren Techniken wie Mustervergleich und Unicode-Normalisierung.

Das obige ist der detaillierte Inhalt vonListe der gängigsten JavaScript-String-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage