[javascript] 자바스크립트에서 문자열 다루는 방법

자바스크립트는 문자열을 다루는 다양한 기능을 제공합니다. 이번 포스트에서는 자주 사용되는 문자열 다루기 기술을 알아보고자 합니다.

1. 문자열 길이 확인

자바스크립트에서는 length 속성을 사용하여 문자열의 길이를 확인할 수 있습니다. 아래의 예제는 문자열의 길이를 출력하는 방법을 보여줍니다.

const str = "Hello, world!";
console.log(str.length); // 13

2. 부분 문자열 추출

특정 위치의 문자나 일부분의 문자열을 추출할 수 있습니다. 아래의 예제는 substring 메서드를 사용하여 부분 문자열을 추출하는 방법을 보여줍니다.

const str = "Hello, world!";
console.log(str.substring(0, 5)); // Hello

3. 문자열 분할

문자열을 특정 구분자를 기준으로 분할할 수 있습니다. 아래의 예제는 split 메서드를 사용하여 문자열을 분할하는 방법을 보여줍니다.

const str = "apple,banana,grape";
const arr = str.split(",");
console.log(arr); // ["apple", "banana", "grape"]

4. 문자열 검색

특정 문자열이 포함되어 있는지 확인할 수 있습니다. 아래의 예제는 includes 메서드를 사용하여 문자열을 검색하는 방법을 보여줍니다.

const str = "Hello, world!";
console.log(str.includes("world")); // true

5. 문자열 치환

특정 문자열을 다른 문자열로 치환할 수 있습니다. 아래의 예제는 replace 메서드를 사용하여 문자열을 치환하는 방법을 보여줍니다.

const str = "Hello, world!";
const newStr = str.replace("world", "JavaScript");
console.log(newStr); // Hello, JavaScript!

위에서 소개된 문자열 다루기 기술들은 자바스크립트에서 매우 흔하게 사용되며, 다양한 상황에서 유용하게 활용될 수 있습니다.

자세한 정보는 MDN web docs에서 확인할 수 있습니다.