这个工具是什么
将空格、短横线、下划线、点号分隔的名称以及已有大小写边界的名称转为 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。
结果一定是合法程序标识符吗?
不一定。工具负责命名格式转换,不检查每种编程语言的保留字、首字符限制或所有标识符规则。