无需登录 数据私有 本地保存

英文大小写转换工具 - 大写/小写/首字母大写等

84
0
0
0

大小写转换术语表

大小写(Case)

英文字母的两种书写形态——大写(Uppercase/Capital)和小写(Lowercase/Small)。大写字母也称为「上档字母」,源于早期印刷机时代这些字母存放在金属活字架的上排;小写字母也称为「下档字母」,存放在下排。在计算机和编程中,大小写是区分标识符的关键属性——例如在JavaScript中,变量名「myVar」和「MyVar」是两个完全不同的变量。

Title Case(标题大小写)

一种英语标题排版格式,规则是将每个主要单词的首字母大写,而介词(in、on、at)、冠词(a、an、the)和连词(and、but、or)等虚词保持小写(除非是标题的第一个或最后一个单词)。Title Case是英文文章标题、书名、章节标题、幻灯片标题的标准格式。不同风格指南(如APA、MLA、Chicago Manual of Style)对Title Case的具体规则有细微差异,但核心原则一致。

camelCase(驼峰命名)

一种变量命名风格,将多个单词连接为一个标识符,每个单词的首字母大写(第一个单词除外),单词之间没有空格或分隔符。因大写字母像骆驼的驼峰而得名。camelCase是JavaScript、Java、C#等语言中最常用的变量和函数命名风格。例如,「firstName」「getUserData」「isActive」都是典型的camelCase命名。也分为小驼峰(lowerCamelCase,首字母小写)和大驼峰(UpperCamelCase即PascalCase,首字母大写)两种变体。

PascalCase(帕斯卡命名)

一种命名风格,与camelCase类似但每个单词(包括第一个)的首字母都大写。因Pascal编程语言而得名。PascalCase是C#、Java中类名的标准命名风格,也是React框架中组件名的命名规范。例如,「UserProfile」「DataTable」「HttpClient」都是典型的PascalCase命名。在面向对象编程中,通常约定类名使用PascalCase,而实例变量使用camelCase。

snake_case(蛇形命名)

一种命名风格,用下划线(_)连接多个单词,所有字母小写。因下划线像蛇的蜿蜒形状而得名。snake_case是Python、Ruby、PHP中最常用的变量命名风格,也是MySQL等数据库中表名和字段名的常见格式。例如,「user_name」「created_at」「is_active」都是典型的snake_case命名。Python的PEP 8编码规范明确推荐使用snake_case作为函数和变量的命名风格。

kebab-case(短横线命名)

一种命名风格,用连字符(-)连接多个单词,所有字母小写。因连字符像烤肉串的竹签而得名。kebab-case是CSS类名(如"container-fluid")、HTML属性值、URL slug(如"my-blog-post")的常用格式。注意kebab-case不能直接用于JavaScript变量命名,因为连字符在JS中是减法运算符。与kebab-case容易混淆的另一种格式是「train-case」,后者使用连字符但每个单词首字母大写。

CONSTANT_CASE(常量命名)

一种命名风格,用下划线连接单词,所有字母大写。这是编程中定义常量值的标准命名约定,用于向开发者传达该标识符的值在程序运行期间不应被修改。例如,「MAX_RETRIES」「API_BASE_URL」「DEFAULT_TIMEOUT」都是典型的CONSTANT_CASE命名。大多数编程语言的编码规范都推荐使用CONSTANT_CASE来命名常量,以区别于普通变量。

tOGGLE cASE(反转大小写)

一种特殊的大小写变换操作,将文本中每个字符的大小写状态取反——大写字母变为小写,小写字母变为大写,非字母字符保持不变。这种变换在实际编程中较少使用,但在某些特定场景下很有价值:纠正不小心按住Shift键输入的文本(如「hELLO wORLD」转为「Hello World」),或者创建具有视觉冲击力的创意文本效果。