驼峰式命名法
驼峰式命名法(Camel case)是一种不使用空格的短语书写方式,除了整个复合单词的首字母可以是大写或小写的之外,其他每个单词的首字母大写。该名称源于大写字母与骆驼背部的驼峰的相似性。它通常被写作“camelCase”,以提醒读者其外观。
驼峰式命名法通常用作变量命名约定。以下变量使用了驼峰式命名法:console
、encodeURIComponent
、ArrayBuffer
和 HTMLElement
。
注意,如果短语包含缩写(例如 URI
和 HTML
),驼峰式命名法的做法会有所不同。有些人喜欢保持所有缩写大写,例如上面的 encodeURIComponent
。这有时会导致多个连续缩写的歧义,例如 XMLHTTPRequest
。其他人则喜欢只大写第一个字母,例如 XmlHttpRequest
。实际的全局变量 XMLHttpRequest
使用了两者的混合。
当整个短语的第一个字母是大写时,它被称为大驼峰式(upper camel case)或帕斯卡式(Pascal case)。否则,它被称为小驼峰式(lower camel case)。
驼峰式命名法是 JavaScript、Java 和其他各种语言中最流行的命名约定。