变量命名转换
在线变量命名转换,一次性把任意字符串转成 camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE 等 11 种风格,纯浏览器本地计算。
本地计算 · 数据不上传
广告
工具说明
工具说明
把一段文本或变量名一次性转换为 11 种常见命名风格。工具会先把输入拆成「单词」(处理大小写边界、下划线、连字符、点、斜杠与空格,并能正确识别缩写词,例如 HTTPServer 拆成 http 与 server),再按所选风格重新拼接。
使用示例
输入 user name 或 userName 或 USER_NAME,都会得到:
camelCase user_name → userName
snake_case USER NAME → user_name
kebab-case → user-name
PascalCase → UserName
CONSTANT_CASE → USER_NAME适用场景
- 在 JavaScript、Python、Java、Go 等不同语言规范间统一变量命名
- 把数据库字段
user_id转成前端userId - 生成文件名、CSS class、路由路径等不同风格
常见问题
Q1.缩写词会被怎样处理?
工具能识别连续大写后接小写的模式,例如 `HTTPServer` 会拆成 `http` 与 `server`,因此可正确转换为 `http_server` 或 `httpserver`。
Q2.支持哪些分隔符?
支持空格、下划线、连字符、点号、斜杠以及大小写边界;它们都会被当作单词分隔符统一处理。
Q3.数据会被上传吗?
不会。所有转换都在浏览器内完成,断网也能正常使用。
Q4.Train-Case 和 kebab-case 有什么区别?
两者都用连字符分隔,但 Train-Case 的每个单词首字母大写(如 `User-Name`),kebab-case 全部小写(如 `user-name`)。
广告