命名格式转换
驼峰、下划线、中划线命名互转工具,实时转换变量名与常量名格式。
纯浏览器本地运行,数据不上传服务器
输入后实时转换
自动拆分单词:支持 camelCase、PascalCase、snake_case、kebab-case、空格分隔及混合写法;中文等非字母数字字符作为分隔符处理。
使用说明
- 输入任意写法的名称(用户登录名、userLoginName、USER_LOGIN_NAME 等)。
- 下方实时给出 camelCase、PascalCase、snake_case、UPPER_SNAKE、kebab-case、Title Case 六种写法,可分别复制。
- 适合统一团队命名规范:把数据库字段(snake_case)转成 JS/TS 变量(camelCase)等场景。
常见问题
怎么拆分“HTTPServer”这类缩写?
算法优先按大小写边界拆分:HTTPServer → HTTP + Server → http_server。连续大写会被识别为一个缩写词。
中文名称能转吗?
中文会被当作分隔符处理,转换结果只保留 ASCII 单词,如“用户_name”会转成 user_name 相关形式。
哪种命名适合什么语言?
JS/TS 变量用 camelCase,类名用 PascalCase,Python/数据库用 snake_case,CSS 类与 URL 用 kebab-case,常量常用 UPPER_SNAKE。