Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript를 사용하여 문자열에서 각 단어의 첫 글자를 대문자로 표시하는 방법은 무엇입니까?


처음에는 공백을 기준으로 문자열을 split()하고 charAt()를 사용하여 첫 번째 문자를 추출해야 합니다. 추출된 문자는 toUpperCase()를 사용합니다.

예시

function capitalizeTheFirstLetterOfEachWord(words) {
   var separateWord = words.toLowerCase().split(' ');
   for (var i = 0; i < separateWord.length; i++) {
      separateWord[i] = separateWord[i].charAt(0).toUpperCase() +
      separateWord[i].substring(1);
   }
   return separateWord.join(' ');
}
console.log(capitalizeTheFirstLetterOfEachWord("my name is john"));

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

node fileName.js.

여기에서 내 파일 이름은 demo43.js입니다.

출력

이렇게 하면 첫 글자가 대문자인 다음 출력이 생성됩니다. -

PS C:\Users\Amit\JavaScript-code> node demo43.js
My Name Is John