TC

驼峰式大小写转换器 — 免费在线工具

Processed locally. No data stored.
0 chars

什么是 驼峰式大小写转换器?

驼峰式(camelCase)是一种命名约定,它通过去除空格并将除第一个单词以外每个单词的首字母大写,将多个单词连接成一个字符串。 转换后的结果如下:IsAnExample ——中间的大写字母形似骆驼的驼峰。这是 JavaScript 变量和函数、JSON 键、Java 方法以及许多 REST API 响应字段中主流的命名规范。本工具支持任何格式的输入——纯文本、snake_case、kebab-case 或 PascalCase——并能即时将其转换为 camelCase。

何时使用 驼峰式大小写转换器?

在为 JavaScript 或 TypeScript 变量、函数和对象属性命名时,请使用驼峰命名法。Java 开发人员根据标准约定,在方法和字段名称中使用驼峰命名法。在构建 REST API 时,驼峰命名法是 JSON 响应键最常用的格式。前端开发人员在将 CSS 属性名称(如 background-color)转换为 JavaScript 对应名称(backgroundColor)时,经常需要进行这种转换。 学习编程的学生可以利用它来练习正确的命名规范。如果您需要首字母大写,请使用 Pascal Case 转换器。若需 Python 风格的命名,请尝试 Snake Case 转换器

如何使用此工具

  1. 1Paste your text or phrase
  2. 2Click 'Convert' to get camelCase output
  3. 3Copy and use in your code

该工具会根据空格、连字符、下划线以及现有的大写转换自动检测单词边界。您可以粘贴任何格式的文本,它将生成整洁的驼峰式命名法(camelCase)输出,供您直接用于代码。

示例

InputOutput
hello worldhelloWorld
first namefirstName
background-colorbackgroundColor
user_iduserId
THE QUICK BROWN FOXtheQuickBrownFox

规则与行为

  • 第一个单词将全部转换为小写。这使得驼峰式(camelCase)与帕斯卡式(PascalCase)有所区别,后者第一个字母仍大写。
  • 后续的每个单词首字母大写,其余字母小写。这种写法形成了独特的“凸起”效果,这也正是“camelCase”名称的由来。
  • 转换过程中,所有分隔符(空格、连字符、下划线和句点)均会被移除。输出结果中,词尾的大写字母是唯一的视觉分隔符。

相关工具

常见问题

什么是驼峰式命名法?

camelCase 是一种命名约定,其中单词之间不加空格,且除第一个单词外,其余每个单词的首字母均大写。例如,“first name”将写为“firstName”。这种命名方式得名于中间的大写字母,其排列形状酷似骆驼的驼峰。它是软件开发中应用最广泛的命名模式之一。

在编程中何时使用驼峰式命名法?

camelCase 是 JavaScript(变量、函数)、TypeScript、Java(方法、字段)以及 JSON 键名的标准命名规范。大多数 REST API 的响应正文都使用 camelCase 作为属性名。它也是 Objective-C 方法名和 Swift 变量名的默认格式。我们的工具可将任何输入格式即时转换为 camelCase。

camelCase 和 PascalCase 有什么区别?

在 camelCase 中,首字母为小写(myVariable)。在 PascalCase 中,首字母为大写(MyVariable)。PascalCase 用于类名、React 组件名和 TypeScript 接口。camelCase 用于变量、函数和对象属性。这两者密切相关,但用途不同。

我可以将蛇形命名法转换为驼峰命名法吗?

是的。只需粘贴任何蛇形命名法(如 user_first_name)的文本,该工具就会根据下划线进行拆分,并立即将其转换为驼峰命名法(userFirstName)。它还支持 kebab-case 格式(user-first-name)、点分隔命名法,甚至混合格式。该转换器能自动识别所有常见的单词分隔符。

它能处理数字吗?

是的,输出中的数字与输入中的数字完全一致。例如,“item 2 count”会变成“item2Count”。数字本身不会触发词界,因此它们仍与前面的词段保持连接。