Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 여러 메서드를 조합해 문자열을 효율적으로 수정하는 방법

JavaScript에서 문자열을 수정하려면 toLowerCase()toUpperCase() 메서드를 활용할 수 있습니다. 이 두 메서드는 각각 문자열 전체를 소문자 또는 대문자로 변환해 주며, 다른 문자열 메서드들과 조합하면 훨씬 더 유연하고 정교한 처리가 가능합니다.

예를 들어 다음과 같이 대소문자가 뒤섞인 문자열이 있다고 가정해 보겠습니다.

var sentence = "tHIS iS tHE JavaScript pROGRAM";

이 문자열의 첫 글자만 대문자로 유지하고 나머지는 모두 소문자로 변환해 자연스러운 문장 형태로 만들려면 charAt()slice() 메서드를 함께 사용하면 됩니다.

예제 코드

var sentence = "tHIS iS tHE JavaScript pROGRAM";

function modifyStringWithMultipleMethods(sentence) {
  return sentence.charAt(0).toUpperCase() +
  sentence.slice(1).toLowerCase();
}

console.log(modifyStringWithMultipleMethods(sentence));

코드 설명

  • charAt(0): 문자열의 첫 번째 문자를 가져옵니다.
  • toUpperCase(): 가져온 첫 글자를 대문자로 변환합니다.
  • slice(1): 인덱스 1부터 문자열 끝까지, 즉 두 번째 문자부터 나머지 전체를 추출합니다.
  • toLowerCase(): 추출한 나머지 부분을 모두 소문자로 변환합니다.

위 프로그램을 실행하려면 Node.js 환경에서 다음 명령어를 입력합니다.

node fileName.js

여기서는 파일 이름이 demo51.js라고 가정합니다.

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

PS C:\Users\Amit\JavaScript-code> node demo51.js
This is the JavaScript program

출력 결과를 보면 뒤섞여 있던 대소문자가 정리되어 "This is the JavaScript program"처럼 첫 글자만 대문자인 자연스러운 문장으로 변환된 것을 확인할 수 있습니다. 이처럼 여러 문자열 메서드를 연결해 사용하면 복잡한 문자열 가공도 간단하게 처리할 수 있습니다.