K
ken
首页文章🕐 时间转换📋 JSON 工具🖼️ Base64 图片🔑 密码生成 Cron 表达式🔤 命名转换📱 二维码生成#️⃣ 哈希计算🔡 编码转换🔍 正则表达式⚙️ 配置文件格式转化🔐 加解密⚖️ BMI 计算🎲 随机数据🗜️ 图片工具🌍 世界时钟🏛️ 罗马数字🔢 数字转中文💰 贷款计算

命名风格转换

编程世界中不同的语言和框架使用不同的命名规范——JavaScript 用 camelCase,Python 用 snake_case,CSS 用 kebab-case,Go 用 PascalCase 表示公开符号。在跨语言项目中频繁手动转换命名格式既枯燥又容易出错。这个工具支持 8 种命名格式的实时互转,输入即输出,无需点击按钮。

支持 camelCase、PascalCase、snake_case、kebab-case、dot.case、SCREAMING_SNAKE、Train-Case、空格分隔共 8 种格式。自动识别输入格式,同时在所有格式下展示转换结果。双击任意结果即可复制。

输入文本
🔀

输入变量名自动转换所有命名风格

📖 命名转换工具使用说明

命名规范为什么重要?

每种编程语言和框架都有自己的命名约定:JavaScript/TypeScript 偏好 camelCase(变量)和 PascalCase(类/组件),Python 标准库统一 snake_case,CSS/HTML 使用 kebab-case,Go 用 PascalCase 控制导出可见性,Java 常量用 SCREAMING_SNAKE。当一个项目跨越多种语言时——比如 Python 后端 + TypeScript 前端 + PostgreSQL 数据库——同一個字段可能有三种不同的命名格式。手动转换不仅低效,而且容易出错。这个工具 8 种格式实时同步转换。

8 种格式说明

  • camelCase(驼峰):首单词小写,后续单词首字母大写。JavaScript/TypeScript 变量名和函数名的标准格式。
  • PascalCase(帕斯卡):每个单词首字母大写。React 组件名、C# 类名、Go 导出标识符使用。
  • snake_case(下划线):全部小写,单词用下划线连接。Python 变量名和函数名、PostgreSQL 列名、Ruby 方法名的标准格式。
  • kebab-case(短横线):全部小写,单词用连字符连接。CSS 类名、HTML 属性名、URL slug 的标准格式。
  • SCREAMING_SNAKE(大写下划线):全大写,单词用下划线连接。常量、环境变量、枚举值。
  • dot.case(点号):单词用点号连接。某些配置键名使用。
  • Train-Case(火车式):每个单词首字母大写,用连字符连接。HTTP 头字段名(如 Content-Type)。
  • 空格分隔:纯可读文本。适合需要人类阅读的场景。

各语言命名对照

user login count → JavaScript变量 camelCase userLoginCount React组件 PascalCase UserLoginCount Python变量 snake_case user_login_count CSS类名 kebab-case user-login-count 常量/环境变量 SCREAMING_SNAKE USER_LOGIN_COUNT HTTP头 Train-Case User-Login-Count