문자열 조작은 JavaScript에서 텍스트 작업의 핵심 측면입니다. JavaScript는 문자열을 처리하고 변환하기 위한 다양한 내장 메서드와 기술을 제공합니다.
JavaScript의 문자열은 작은따옴표('), 큰따옴표(") 또는 백틱(템플릿 리터럴의 경우 `)을 사용하여 생성할 수 있습니다.
예:
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
.length 속성은 문자열의 문자 수를 반환합니다.
const text = "JavaScript"; console.log(text.length); // Output: 10
대괄호 표기법이나 .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
.split(delimiter) 메소드는 문자열을 하위 문자열 배열로 분할합니다.
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
문자열을 배열로 변환하고, 배열을 뒤집은 다음 다시 문자열로 결합하여 문자열을 뒤집을 수 있습니다.
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
.repeat(count) 메소드는 문자열을 여러 번 반복합니다.
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
이러한 기술을 익히면 JavaScript 애플리케이션에서 복잡한 텍스트 작업을 처리할 수 있는 능력을 갖추게 됩니다.
안녕하세요. 저는 Abhay Singh Kathayat입니다!
저는 프론트엔드와 백엔드 기술 모두에 대한 전문 지식을 갖춘 풀스택 개발자입니다. 저는 효율적이고 확장 가능하며 사용자 친화적인 애플리케이션을 구축하기 위해 다양한 프로그래밍 언어와 프레임워크를 사용하여 작업합니다.
제 비즈니스 이메일(kaashshorts28@gmail.com)로 언제든지 연락주세요.
위 내용은 JavaScript의 문자열 조작에 대한 종합 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!