变量命名转换器
在camelCase、snake_case、PascalCase、kebab-case等之间转换文本。每行一个项目。
UPPERCASE
已复制!
结果将显示在此处。
lowercase
已复制!
结果将显示在此处。
Title Case
已复制!
结果将显示在此处。
camelCase
已复制!
结果将显示在此处。
PascalCase
已复制!
结果将显示在此处。
snake_case
已复制!
结果将显示在此处。
kebab-case
已复制!
结果将显示在此处。
CONSTANT_CASE
已复制!
结果将显示在此处。
使用方法
变量命名转换器在不同编程语言使用的命名约定之间转换标识符。
以任何格式输入名称(camelCase、PascalCase、snake_case、kebab-case、SCREAMING_SNAKE_CASE、Train-Case 或空格分隔)。工具自动检测输入格式并同时转换为所有支持的约定。
示例:myVariableName 转换为 snake_case 得 my_variable_name,kebab-case 得 my-variable-name,PascalCase 得 MyVariableName,SCREAMING_SNAKE 得 MY_VARIABLE_NAME。
适用于代码重构、语言间 API 适配,或确保遵守项目编码标准。
使用场景
- 在不同语言规范间转换
- 标准化API名称
- 重构遗留代码库
- 学习命名规范
- 创建一致的标识符
常见问题
- 支持哪些命名约定?
- camelCase、PascalCase、snake_case、kebab-case、SCREAMING_SNAKE_CASE 和 Train-Case。
- 转换器处理缩写词吗?
- 处理——HTTP 或 API 等缩写词作为一个单元保留。
- 可以一次转换多个名称吗?
- 转换器一次处理一个名称——批量模式下每个名称用换行分隔。
- JavaScript 应该使用哪种格式?
- 变量和函数用 camelCase;类用 PascalCase;常量用 SCREAMING_SNAKE。
- 工具处理非 ASCII 字母吗?
- 处理,但有限制——Unicode 字符在所有转换中可能无法正确处理。