如何转换文本大小写:camelCase、snake_case、Title Case 等

发布于 2026年5月15日

快速摘要

了解 12 种常见文本大小写样式——UPPER、lower、Title、camelCase、snake_case、kebab-case 等的使用场景与转换方法,适配各编程语言约定。

主题: 图片工具

文本大小写不仅是排版问题,更是编程中的命名约定——JavaScript 用 camelCase,Python 用 snake_case,CSS 用 kebab-case,常量用 CONSTANT_CASE。NeatForge 文本大小写转换器 一次显示 12 种大小写变体,粘贴文本即可即时比较并复制所需格式。

为什么大小写在代码和写作中重要?

  • 可读性getUserByIdgetuserbyid 易读得多。
  • 约定遵循:违反语言约定会让代码 review 反复被打回。
  • 语义区分:常量全大写、类型 PascalCase、变量 camelCase 是多数团队的规则。
  • 写作规范:标题、新闻稿、法律文书有各自的大小写规则。

在团队协作中,统一的命名风格能减少认知负担,让代码库看起来像出自一人之手。

12 种大小写样式说明

  • UPPERCASE:全大写,如 HELLO WORLD
  • lowercase:全小写,如 hello world
  • Title Case:标题式,小词(a/the/in)保持小写,如 The Quick Brown Fox
  • Sentence case:句首大写,如 Hello world
  • Capitalize Each Word:每个单词首字母大写,如 Hello World
  • camelCase:首词小写,后续词首大写,无分隔符,如 helloWorld
  • PascalCase:每个词首大写,如 HelloWorld
  • snake_case:全小写加下划线,如 hello_world
  • kebab-case:全小写加连字符,如 hello-world
  • CONSTANT_CASE:全大写加下划线,如 HELLO_WORLD
  • aLtErNaTiNg:大小写交替,如 hElLo WoRlD
  • InVeRsE:反转原有大小写,如 HELLO WORLDhello world

各编程语言的命名约定

  • JavaScript / TypeScript:变量和函数 camelCase,类和类型 PascalCase,常量 CONSTANT_CASE。
  • Python:变量和函数 snake_case,类 PascalCase,常量 CONSTANT_CASE(PEP 8)。
  • Rust:变量和函数 snake_case,类型和 trait PascalCase,常量 SCREAMING_SNAKE_CASE。
  • Go:导出标识符 PascalCase,未导出 camelCase。
  • CSS:类名 kebab-case,如 .primary-button-large
  • HTML:属性名 kebab-case,如 data-user-id

如何转换文本大小写?

  1. 打开 文本大小写转换器
  2. 在输入框粘贴或键入文本。
  3. 12 种变体在下方网格实时显示,无需点击按钮。
  4. 找到所需格式,点击旁边的“复制”按钮。

编程风格的大小写(camel、snake、kebab 等)会把所有非字母数字字符视为分隔符并移除,因此 User First Name 会变成 userFirstNameuser_first_name。upper/lower/title 等使用浏览器原生 toUpperCase / toLowerCase,可正确处理 Unicode,适合中文与英文混排的场景。

常见问题

Title Case 和 Capitalize Each Word 有什么区别? Title Case 遵循出版惯例,把 a/the/in 等小词保持小写(除非在首位);Capitalize Each Word 无论位置都把每个单词首字母大写。

camelCase 如何处理标点? 所有非字母数字字符(空格、连字符、下划线、标点)都被视为单词分隔符并被移除。hello world! 变成 helloWorld

CONSTANT_CASE 用于什么? 用于命名常量,如 JavaScript 或 Python 中的 MAX_RETRY_COUNT,是许多语言的通用约定。

→ 打开免费的文本大小写转换器

广告

继续浏览这个主题

图片工具

阅读这个内容簇里的更多指南,更快找到相关工具和教程。

查看主题指南

推荐工具

相关指南