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