GUIDE深度 · Deep dive

camelCase、snake_case、kebab-case 怎么选?

三种命名法解决同一个问题:多个单词怎么连。camelCase 常用于 JS/Java 变量,snake_case 常用于 Python/SQL,kebab-case 常用于 URL/CSS/文件名。

更新 2026-10-31 · 公式可核验

按场景选

JS/Java 变量:camelCase;类名:PascalCase。

Python/SQL:snake_case;URL/CSS/文件名:kebab-case。

转换注意

先拆词再重组;缩写(URL、HTTP)要单独处理。

不要在同一项目混用多种风格;跟现有代码保持一致。

常见问题

文件名用哪个?

Web 项目常用 kebab-case;避免空格和大小写混用。

CSS 类能用 camelCase 吗?

可以,但 kebab-case 更常见,且对大小写不敏感的环境更稳。

数据来源

相关计算器

大小写转换器把文本转成大写、小写、标题格式、句子格式、驼峰、下划线或连字符。

更多指南

标题大小写规则阅读指南