JavaScript 에서 첫 글자 대문자 변환하기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 문자열의 첫 글자를 대문자로 변환하는 JavaScript 함수 capitalize를 살펴봅니다. 이 함수는 배열 분해 (array destructuring) 와 String.prototype.toUpperCase()를 사용하여 원하는 결과를 얻습니다. 또한, 필요에 따라 나머지 문자열을 소문자로 변환하기 위해 lowerRest 인수를 사용하는 방법도 살펴보겠습니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

문자열의 첫 글자를 대문자로 변환하는 JavaScript 함수

JavaScript 에서 문자열의 첫 글자를 대문자로 변환하려면 다음 함수를 사용하십시오.

const capitalize = (str, lowerRest = false) => {
  const [first, ...rest] = str;
  return (
    first.toUpperCase() +
    (lowerRest ? rest.join("").toLowerCase() : rest.join(""))
  );
};

이 함수는 배열 분해 (array destructuring) 와 String.prototype.toUpperCase()를 사용하여 문자열의 첫 글자를 대문자로 변환합니다. lowerRest 인수는 선택 사항이며, 나머지 문자열을 소문자로 변환하려면 true로 설정할 수 있습니다.

이 함수를 사용하는 예는 다음과 같습니다.

capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'

요약

축하합니다! 문자열 대문자 변환 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.