대소문자 변환기
텍스트의 대소문자를 다양한 형식으로 변환합니다.
대소문자 변환기란?
대소문자 변환기는 텍스트를 다양한 케이스 형식으로 변환하는 도구입니다. 프로그래밍에서 변수명, 함수명, 상수명 등을 작성할 때 각 언어나 컨벤션에 맞는 케이스 형식을 사용해야 합니다. 이 도구를 사용하면 UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case 등 다양한 형식으로 쉽게 변환할 수 있습니다.
지원하는 케이스 형식
- UPPERCASE: 모든 문자를 대문자로 변환
- lowercase: 모든 문자를 소문자로 변환
- Title Case: 각 단어의 첫 글자를 대문자로
- Sentence case: 문장의 첫 글자만 대문자로
- camelCase: 첫 단어는 소문자, 이후 단어의 첫 글자는 대문자
- PascalCase: 모든 단어의 첫 글자를 대문자로
- snake_case: 단어를 언더스코어로 연결, 소문자
- kebab-case: 단어를 하이픈으로 연결, 소문자
- CONSTANT_CASE: 단어를 언더스코어로 연결, 대문자
- dot.case: 단어를 점으로 연결, 소문자
자주 묻는 질문
Q: camelCase와 PascalCase의 차이점은?
camelCase는 첫 번째 단어를 소문자로 시작하고 이후 단어의 첫 글자만 대문자로 합니다 (예: myVariableName). PascalCase는 모든 단어의 첫 글자를 대문자로 합니다 (예: MyVariableName). JavaScript에서는 변수와 함수에 camelCase를, 클래스에 PascalCase를 주로 사용합니다.
Q: snake_case는 어디에서 많이 사용하나요?
snake_case는 Python, Ruby, PHP 등의 언어에서 변수명과 함수명에 주로 사용됩니다. 또한 데이터베이스 테이블명과 컬럼명에도 많이 사용됩니다.
Q: kebab-case는 언제 사용하나요?
kebab-case는 URL, CSS 클래스명, HTML 속성, 파일명 등에 주로 사용됩니다. 대부분의 프로그래밍 언어에서는 하이픈이 빼기 연산자로 해석되기 때문에 변수명으로는 사용할 수 없습니다.
Q: CONSTANT_CASE는 언제 사용하나요?
CONSTANT_CASE는 상수를 정의할 때 사용됩니다. JavaScript의 const, Python의 전역 상수, Java의 static final 변수 등에 이 형식을 사용하면 해당 값이 변경되지 않는 상수임을 쉽게 알 수 있습니다.