가장 일반적인 JavaScript 문자열 메소드 목록

Linda Hamilton
풀어 주다: 2024-11-19 19:22:03
원래의
638명이 탐색했습니다.

list of the most common JavaScript string methods

가장 일반적인 JavaScript 문자열 메소드 목록:

  • 길이:
let message = "Hello, world!";
console.log(message.length); // Output: 13
로그인 후 복사
  • 연결():
let greeting = "Hello";
let name = "Alice";
let fullGreeting = greeting.concat(", ", name, "!");
console.log(fullGreeting); // Output: "Hello, Alice!"
로그인 후 복사
  • charAt():
let message = "JavaScript";
console.log(message.charAt(0)); // Output: "J"
console.log(message.charAt(5)); // Output: "S"
로그인 후 복사
  • 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)
로그인 후 복사
  • 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
로그인 후 복사
  • 슬라이스():
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"
로그인 후 복사
  • 하위 문자열():
let text = "Hello, world!";
console.log(text.substring(0, 5)); // Output: "Hello"
console.log(text.substring(7, 12)); // Output: "world"
로그인 후 복사
  • 하위 문자열():
let message = "The quick brown fox jumps.";
console.log(message.substr(4, 5)); // Output: "quick"
console.log(message.substr(10)); // Output: "brown fox jumps."
로그인 후 복사
  • toLowerCase():
let text = "JAVASCRIPT IS AWESOME!";
console.log(text.toLowerCase()); // Output: "javascript is awesome!"
로그인 후 복사
  • 대문자():
let text = "hello, world!";
console.log(text.toUpperCase()); // Output: "HELLO, WORLD!"
로그인 후 복사
  • 트림():
let greeting = "   Hello, world!   ";
console.log(greeting.trim()); // Output: "Hello, world!"
로그인 후 복사
  • 대체():
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)
로그인 후 복사
  • 분할():
let csv = "apple,banana,cherry";
let fruits = csv.split(",");
console.log(fruits); // Output: ["apple", "banana", "cherry"]
로그인 후 복사
  • 포함():
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
로그인 후 복사
  • startsWith():
let greeting = "Hello, world!";
console.log(greeting.startsWith("Hello")); // Output: true
console.log(greeting.startsWith("world")); // Output: false
로그인 후 복사
  • endsWith():
let filename = "myfile.pdf";
console.log(filename.endsWith(".pdf")); // Output: true
console.log(filename.endsWith(".txt")); // Output: false
로그인 후 복사
  • 일치():
let text = "The quick brown fox jumps.";
let pattern = /quick/;
console.log(text.match(pattern)); // Output: ["quick"]
로그인 후 복사
  • 검색():
let text = "The quick brown fox jumps.";
let pattern = /brown/;
console.log(text.search(pattern)); // Output: 10
로그인 후 복사
  • 반복():
let message = "Hello ";
console.log(message.repeat(3)); // Output: "Hello Hello Hello "
로그인 후 복사
  • trimStart():
let greeting = "   Hello, world!   ";
console.log(greeting.trimStart()); // Output: "Hello, world!   "
로그인 후 복사
  • trimEnd():
let greeting = "   Hello, world!   ";
console.log(greeting.trimEnd()); // Output: "   Hello, world!"
로그인 후 복사
  • padStart():
let number = "42";
console.log(number.padStart(4, "0")); // Output: "0042"
로그인 후 복사
  • padEnd():
    let word = "JavaScript";
    console.log(word.padEnd(15, ".")); // 출력: "자바스크립트....."

  • 접속():

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

정규화():

let str1 = "café";
let str2 = "cafe\u0301";
console.log(str1.normalize() === str2.normalize()); // Output: true
로그인 후 복사

여기에서는 길이 구하기 또는 문자열 연결과 같은 기본 작업부터 패턴 일치 및 유니코드 정규화와 같은 고급 기술에 이르기까지 JavaScript의 광범위한 문자열 조작 작업을 다룹니다.

위 내용은 가장 일반적인 JavaScript 문자열 메소드 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿