대소문자 변환

텍스트를 다양한 케이스로 변환합니다. UPPER, lower, Title, camelCase, snake_case, kebab-case를 지원합니다.

입력

결과

케이스 변환 핵심 질문

camelCase와 PascalCase의 차이는 무엇인가요?

camelCase는 첫 단어를 소문자로 시작하고, PascalCase는 모든 단어의 첫 글자를 대문자로 시작합니다. 변수와 함수에는 camelCase, 클래스나 컴포넌트에는 PascalCase를 쓰는 경우가 많습니다.

프로그래밍 언어마다 권장하는 케이스가 다른가요?

그렇습니다. JavaScript는 camelCase, Python은 snake_case, CSS와 URL 슬러그는 kebab-case, 상수는 UPPER_CASE가 일반적입니다. 팀 규칙과 생태계 관례를 맞추면 가독성과 유지보수가 좋아집니다.

snake_case와 kebab-case는 어떤 차이가 있나요?

snake_case는 밑줄로 단어를 구분하고 kebab-case는 하이픈을 사용합니다. 전자는 Python과 DB 컬럼명에서, 후자는 CSS 클래스와 URL 구조에서 자주 쓰입니다.

자주 묻는 질문

camelCase와 PascalCase의 차이는 무엇인가요?
camelCase는 첫 단어를 소문자로 시작(getUserName)하고, PascalCase는 모든 단어의 첫 글자를 대문자로 시작(GetUserName)합니다.
프로그래밍 언어마다 권장하는 케이스가 다른가요?
네. JavaScript는 camelCase, Python은 snake_case, CSS는 kebab-case, 상수는 UPPER_CASE를 관례로 사용합니다.
snake_case와 kebab-case는 어떤 차이가 있나요?
snake_case는 밑줄(_)로, kebab-case는 하이픈(-)으로 단어를 구분합니다. snake_case는 Python/DB 컬럼명에, kebab-case는 URL/CSS에 주로 사용됩니다.
API 응답의 케이스를 프론트엔드에서 변환해야 하나요?
API가 snake_case로 응답하고 프론트엔드가 camelCase를 사용한다면, 변환 라이브러리나 직접 매핑이 필요합니다. 이 도구로 빠르게 확인해볼 수 있습니다.
Title Case는 언제 사용하나요?
영문 제목, 헤딩, UI 버튼 텍스트에서 주로 사용합니다. 전치사(in, on, at 등)와 관사(a, the)는 소문자로 유지하는 것이 일반적인 관례입니다.

관련 도구