[javascript] 문자열 자르기

문자열을 자르는 것은 JavaScript에서 자주 사용되는 작업입니다. 이 글에서는 JavaScript에서 문자열을 자르는 여러 가지 방법을 알아보겠습니다.

1. slice 메서드 사용하기

slice 메서드는 문자열에서 특정 범위의 문자를 추출하는 데 사용됩니다. 아래는 slice 메서드를 사용하여 문자열을 자르는 예제입니다.

const str = "Hello, World!";
const slicedStr = str.slice(0, 5);
console.log(slicedStr); // Output: "Hello"

위 예제에서는 slice 메서드를 사용하여 문자열의 첫 번째 문자부터 다섯 번째 문자까지 자르는 것을 보여줍니다. slice 메서드의 첫 번째 매개변수는 자를 문자열의 시작 위치를, 두 번째 매개변수는 자를 문자열의 끝 위치를 나타냅니다.

2. substring 메서드 사용하기

substring 메서드는 slice 메서드와 비슷하게 문자열의 일부분을 추출하는 데 사용됩니다. 아래는 substring 메서드를 사용하여 문자열을 자르는 예제입니다.

const str = "Hello, World!";
const slicedStr = str.substring(0, 5);
console.log(slicedStr); // Output: "Hello"

substring 메서드는 slice 메서드와 달리, 시작 위치와 끝 위치의 순서에 영향을 받지 않습니다. 따라서 substring(0, 5)substring(5, 0)은 동일한 결과를 반환합니다.

3. substr 메서드 사용하기

substr 메서드는 첫 번째 매개변수로 시작 위치를, 두 번째 매개변수로 추출할 문자의 길이를 받아 문자열을 자릅니다. 아래는 substr 메서드를 사용하여 문자열을 자르는 예제입니다.

const str = "Hello, World!";
const slicedStr = str.substr(0, 5);
console.log(slicedStr); // Output: "Hello"

substr 메서드는 slice 메서드와 달리, 시작 위치와 추출할 문자열의 길이를 나타냅니다. 위 예제에서는 첫 번째 문자부터 다섯 번째 문자까지를 추출하도록 지정하였습니다.

결론

JavaScript에서 문자열을 자르기 위해 slice, substring, substr 메서드를 사용할 수 있습니다. 각 메서드는 다양한 방식으로 문자열을 자를 수 있으므로, 필요에 따라 가장 적합한 메서드를 선택하여 사용하면 됩니다.

더 자세한 내용은 다음을 참고하세요: