123问免费工具与知识服务
123问工具大全› 工具大全› 文本工具› 大小写转换

🔠 大小写转换

大写 / 小写 / 首字母大写 / 驼峰

大小写转换常见问题

驼峰命名和下划线怎么转?

驼峰转下划线:helloWorld→hello_world。下划线转驼峰:hello_world→helloWorld。选择对应模式即可。

首字母大写和句首大写区别?

首字母大写:每个单词首字母大写(Hello World)。句首大写:每个句子首字母大写(Hello world. How are you.)。

「全部大写」和「全部小写」对中文有影响吗?

没有。中文汉字没有大小写之分,toUpperCase/toLowerCase 只作用于英文字母,中文、数字、标点保持原样。

交替大小写(SpongeBob大小写)用来干嘛?

就是一种网络恶搞文体,比如"HiMaLoOkS"这种大写小写交替,常用于表情包、梗图文案。纯粹好玩,没有实际功能性用途。

驼峰命名的规范是什么?

分两种:小驼峰(lowerCamelCase)首字母小写,如 getUserName,用于 JS 变量/方法;大驼峰(PascalCase)首字母大写,如 UserModel,用于类名。本工具生成的是小驼峰。

转换会不会破坏我的空格和换行?

不会。除"驼峰/下划线"模式会合并单词间分隔外,其余模式都保留原有空格和换行,只改字母大小写。

为什么"句首大写"的第一句句首也能正常大写?

工具会单独处理句子的第一个字符,确保即使前面没有标点,全文第一个字母也会被大写,符合英文书写规范。

大小写转换 - 示例演示

示例一:变量名驼峰与下划线的互相转换

输入:输入:"user_name 和 userAge"
结果:驼峰命名:userName 和 userAge;下划线命名:user_name 和 user_age
这是写代码最常用的转换,尤其在数据库字段(下划线)和 JS 变量(驼峰)之间切换时救命。

示例二:英文标题首字母大写

输入:输入:"the quick brown fox jumps"
结果:首字母大写:The Quick Brown Fox Jumps
写英文标题、书名、文章标题时常用,比一个个手动大写省事得多。

示例三:整段英文一键转大写做强调

输入:输入:"please note the deadline is friday"
结果:全部大写:PLEASE NOTE THE DEADLINE IS FRIDAY
比如在通知、免责声明里想强调某句话,直接转大写最醒目。

大小写转换深度解读

大小写转换的底层原理

计算机里每个英文大写字母和小写字母在 ASCII 表中相差固定的 32(十进制)。例如 A=65,a=97,差 32。所以 toUpperCase 本质就是"把 97~122 的小写码值减 32"。

大小写 ASCII 码对照
字符大写ASCII(10进制)小写ASCII(10进制)差值
A / a659732
D / d6810032
M / m7710932
Z / z9012232

这就是为什么"全部大写/小写"转换又快又准,因为只是码值加减法。

命名规范:为什么程序员这么在意大小写?

代码里大小写是"语义"的一部分,User和user可能完全是两个东西。常见命名规范:

  • 小驼峰 lowerCamelCase:JS/PHP 变量、方法,如 getTotal()。
  • 大驼峰 PascalCase:类名,如 UserService。
  • 下划线 snake_case:数据库字段、Python 变量,如 user_id。
  • 全大写 UPPER_SNAKE:常量,如 MAX_COUNT。
  • 烤肉串 kebab-case:URL、CSS 类名,如 home-page。

用工具在驼峰和下划线之间切换,能省掉大量手改时间。

什么时候该用哪种大小写?

  • 写英文正式标题/书名:首字母大写。
  • 写代码变量:驼峰或下划线,看语言习惯。
  • 强调/警示文案:全部大写。
  • 网络玩梗:交替大小写。
  • 日常英文句子:句首大写即可。

大小写对英文字母的"敏感"场景

URL路径、Linux文件名、某些数据库的主键都对大小写敏感,所以 URL 编码、文件名转换时务必清楚该用哪种大小写。

而 邮箱地址、Windows文件名 通常不区分大小写,但为了规范仍建议统一。

大小写转换参考数据

常见英文大小写规范场景

场景推荐写法示例
英文书名/标题每个实词首字母大写The Old Man and the Sea
JS/PHP变量小驼峰getUserList
Java/C#类名大驼峰UserController
数据库字段下划线created_at
常量全大写+下划线MAX_LOGIN_ATTEMPTS
日常句子仅句首大写Hello world.

使用说明

使用方法

1. 粘贴文本。

2. 选择转换模式。

3. 结果自动生成。

分享工具: Facebook Twitter 微博 复制链接