输入变量名或描述
批量转换
目标风格:

命名风格说明

  • camelCase(小驼峰):首字母小写,后续单词首字母大写。Java/JS 变量常用
  • PascalCase(大驼峰):每个单词首字母大写。类名、组件名常用
  • snake_case(下划线):全小写,单词间用下划线连接。Python、数据库字段常用
  • kebab-case(短横线):全小写,单词间用短横线连接。CSS、URL 常用
  • CONSTANT_CASE(常量):全大写,单词间用下划线连接。常量定义常用
  • 支持自动识别输入格式,智能拆分单词后转换为目标风格

变量命名转换 - 程序员命名风格互转工具

变量命名转换工具帮助开发者在不同编程命名规范之间快速切换。支持驼峰命名(camelCase)、帕斯卡命名(PascalCase)、下划线命名(snake_case)、短横线命名(kebab-case)和常量命名(CONSTANT_CASE)等主流命名风格的一键互转,适用于多语言开发、代码重构和团队协作场景。

功能特色

  • 智能识别输入格式,自动拆分单词后转换为所有目标风格
  • 支持批量转换,每行一个变量名,一次处理多个命名
  • 覆盖 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 五种主流风格
  • 一键复制转换结果,提升开发效率
  • 纯前端运算,数据不上传服务器,安全可靠

使用场景

  • Java/JavaScript 项目使用驼峰命名,需要转为 Python 的下划线风格
  • 数据库字段(snake_case)与前端变量(camelCase)之间的映射
  • CSS 类名(kebab-case)与 JavaScript 属性(camelCase)的互转
  • 定义常量时将普通变量名转为 CONSTANT_CASE
  • 团队代码规范统一,批量修正命名风格

常见问题

支持哪些命名风格?

支持五种主流命名风格:camelCase(小驼峰)、PascalCase(大驼峰/帕斯卡)、snake_case(下划线)、kebab-case(短横线)和 CONSTANT_CASE(全大写常量)。输入任意风格的变量名,工具会自动识别并转换为所有其他风格。

如何进行批量转换?

在"批量转换"区域的文本框中,每行输入一个变量名,选择目标命名风格后点击"批量转换"按钮即可。转换结果支持一键复制,方便直接粘贴到代码中使用。

转换时大小写敏感吗?

工具在拆分单词时会智能处理大小写。对于驼峰命名,会在大写字母前自动拆分;对于下划线和短横线命名,会按分隔符拆分。拆分后的单词统一转为小写再按目标风格重新组合,确保转换结果符合规范。

输入包含特殊字符怎么处理?

工具会将常见分隔符(下划线、短横线、空格)统一作为单词分隔标记处理。数字会被保留在单词中。建议输入标准的变量名格式以获得最佳转换效果。

不同编程语言推荐使用哪种命名风格?

Java/JavaScript/TypeScript 变量推荐 camelCase,类名推荐 PascalCase;Python 变量和函数推荐 snake_case,类名推荐 PascalCase;CSS 类名推荐 kebab-case;常量在各语言中通常使用 CONSTANT_CASE。具体应遵循各语言社区的编码规范。

如何复制转换结果?

单个转换结果右侧有"复制"按钮,点击即可复制对应风格的结果。批量转换后点击"复制结果"按钮可一次性复制所有转换结果。复制的内容会自动写入系统剪贴板,直接粘贴即可使用。