驼峰命名法

驼峰命名法是一种不使用空格来书写短语的方式,其中复合词的每个单词的首字母都大写,但整个复合词的第一个单词的首字母可以是大小写。这个名字来源于大写字母与骆驼背上的驼峰相似。它通常被风格化为“camelCase”,以提醒读者它的外观。

驼峰命名法通常用作变量命名约定。以下变量采用驼峰命名法:consoleencodeURIComponentArrayBufferHTMLElement

请注意,如果短语包含缩写词(如 URIHTML),驼峰命名法的实践会有所不同。有些人喜欢将所有缩写词全部大写,例如上面的 encodeURIComponent。这有时会导致多个连续缩写词的歧义,例如 XMLHTTPRequest。另一些人则喜欢只大写首字母,例如 XmlHttpRequest。实际的全局变量 XMLHttpRequest 使用了两者的混合。

当整个短语的第一个字母大写时,它被称为大驼峰命名法帕斯卡命名法。否则,它被称为小驼峰命名法

驼峰命名法是 JavaScript、Java 和其他各种语言中最流行的约定。

另见