Home > Web Front-end > JS Tutorial > list of the most common JavaScript string methods

list of the most common JavaScript string methods

Linda Hamilton
Release: 2024-11-19 19:22:03
Original
675 people have browsed it

list of the most common JavaScript string methods

list of the most common JavaScript string methods:

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

  • splice():

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

normalize():

let str1 = "café";
let str2 = "cafe\u0301";
console.log(str1.normalize() === str2.normalize()); // Output: true
Copy after login

This covers a wide range of string manipulation tasks in JavaScript, from basic operations like getting the length or concatenating strings to more advanced techniques like pattern matching and Unicode normalization.

The above is the detailed content of list of the most common JavaScript string methods. For more information, please follow other related articles on the PHP Chinese website!

source:dev.to
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template