자바스크립트의 Title Case 문장
그것은 문장의 모든 단어의 첫 번째 요소를 대문자로 변환하고 다른 요소는 소문자로 유지하는 것입니다. 제공된 문자열(문장)에는 소문자 및 대문자 요소가 포함될 수 있습니다. 따라서 제공된 문자열의 Title Case에 대한 알고리즘이 필요합니다.
알고리즘
- 문장의 모든 단어를 개별적으로 나눕니다. 이 작업은 string.split()을 사용하여 수행할 수 있습니다. 방법.
- string.toLowerCase()를 사용하여 각 단어의 모든 요소를 소문자로 변환 방법.
- for 루프를 사용하여 모든 단어의 첫 번째 요소를 반복하고 대문자로 변환 . 변환 후, 각각의 단어의 나머지 요소와 연결하여 첫 번째 요소가 대문자인 원래 단어로 이어집니다.
- String.join()을 사용하여 모든 단어 결합 원래 문자열로 변환하지만 제목은 대소문자로 변환하기 위해 사이에 공백을 둡니다. .
예
<html> <body> <script> function titleCase(string) { var sentence = string.toLowerCase().split(" "); for(var i = 0; i< sentence.length; i++){ sentence[i] = sentence[i][0].toUpperCase() + sentence[i].slice(1); } document.write(sentence.join(" ")); return sentence; } titleCase("tutorix is one of best e-platforms"); </script> </body> </html>