도구 소개
공백, 하이픈, 밑줄, 마침표 또는 대소문자 경계가 있는 이름을 camelCase로 변환합니다. XML 같은 약어는 하나의 단어로 인식하므로 XMLHttpRequest는 xmlHttpRequest가 됩니다.
사용 방법
- 문구, 기존 식별자 또는 여러 줄의 이름을 입력하세요.
- 기본적으로 줄마다 변환합니다. 끄면 전체 입력을 이름 하나로 처리합니다.
- "변환"을 누르고 첫 단어는 소문자, 이후 단어의 첫 글자는 대문자인지 확인하세요.
- 결과를 복사하거나 다운로드하세요. 비운 뒤 다른 이름을 계속 처리할 수 있습니다.
사용 예제
- Hello World → helloWorld, hello_world → helloWorld.
- XMLHttpRequest → xmlHttpRequest, XML HTTP Request → xmlHttpRequest.
- 한글 이름 → 한글이름. 한글을 삭제하거나 영어로 바꾸지 않습니다.
처리 규칙과 제한
공백, 하이픈, 밑줄과 대소문자 변화로 이름 안의 단어를 구분할 수 있습니다. 소문자에서 대문자로 바뀌는 경계와 약어 뒤의 일반 단어를 나눈 뒤 일반적인 구분자를 처리합니다. 첫 단어는 소문자로 바꾸고 이후 단어는 소문자로 바꾼 다음 첫 글자를 대문자로 만듭니다. 한글처럼 대소문자가 없는 문자는 그대로 유지하며 번역이나 로마자 변환을 하지 않습니다.
주요 활용
- JavaScript 변수명과 속성명을 일괄 생성.
- 설계 필드 이름을 프로젝트 명명 규칙에 맞게 변환.
- 서로 다른 구분자를 쓴 이름을 통일.
개인정보 안내
텍스트, 파일, 미리보기는 브라우저 안에서 처리됩니다. 입력한 내용은 업로드되거나 자동 저장되지 않습니다. 보관할 내용은 페이지를 떠나기 전에 저장하세요.
FAQ
camelCase란 무엇인가요?
첫 단어는 소문자, 이후 단어는 첫 글자를 대문자로 쓰며 단어 사이에 구분자를 넣지 않는 형식입니다. 예: userName.
PascalCase와 어떻게 다른가요?
PascalCase는 UserName처럼 첫 단어의 첫 글자도 대문자로 씁니다. 이 페이지는 camelCase를 출력합니다.
약어는 어떻게 처리하나요?
XML, HTTP 같은 약어를 단어 단위로 정리하므로 XML HTTP Request는 xmlHttpRequest가 됩니다.
결과는 항상 유효한 식별자인가요?
그렇지는 않습니다. 이름의 표기 형식만 변환하며 각 프로그래밍 언어의 예약어, 첫 글자 제한, 모든 식별자 규칙을 검사하지 않습니다.