駝峰命名法
駝峰命名法是一種不使用空格來書寫短語的方式,其中複合詞的每個單詞的首字母都大寫,但整個複合詞的第一個單詞的首字母可以是大小寫。這個名字來源於大寫字母與駱駝背上的駝峰相似。它通常被風格化為“camelCase”,以提醒讀者它的外觀。
駝峰命名法通常用作變數命名約定。以下變數採用駝峰命名法:console、encodeURIComponent、ArrayBuffer 和 HTMLElement。
請注意,如果短語包含縮寫詞(如 URI 和 HTML),駝峰命名法的實踐會有所不同。有些人喜歡將所有縮寫詞全部大寫,例如上面的 encodeURIComponent。這有時會導致多個連續縮寫詞的歧義,例如 XMLHTTPRequest。另一些人則喜歡只大寫首字母,例如 XmlHttpRequest。實際的全域性變數 XMLHttpRequest 使用了兩者的混合。
當整個短語的第一個字母大寫時,它被稱為大駝峰命名法或帕斯卡命名法。否則,它被稱為小駝峰命名法。
駝峰命名法是 JavaScript、Java 和其他各種語言中最流行的約定。