常見有兩種方式,分別為駝峰式(Camel Case)及蛇底式(Snake Case)。駝峰式與蛇底式差別,就是蛇底式以底線( _ )來區隔單字,駝峰式以英文字母大小寫區分。這兩種命名規則還可以再細分為大(Upper)、小(lower)。還有變化型的烤肉串式命名法(Kebab Case)及匈牙利命名法(Hungarian Notation)。
- 大駝峰命名(Upper Camel Case),或是Pascal命名法。
△ 每個單字首字母大寫
▽ UpperCamelCase - 小駝峰命名(Lower Camel Case)
△ 第一個單字小寫字母,後面其他單字首字大寫
←△ lowerCamelCase - 匈牙利命名(Hungarian Notation)
△ 以大駝峰命名為基礎,前面加上變數的型態的縮寫(ex. int、string)。
▽ SHungarianNotation - 大蛇式命名(Upper Snake Case)
△ 全部字都大寫,並以底線( _ )區隔。
▽ UPPER_SNAKE_CASE - 小蛇式命名(Lower Snake Case)
△ 全部字都小寫,並以底線( _ )區隔。
▽ lower_snake_case - 烤肉串式命名(Kebab Case)
△ 全部字母都小寫,並以連字號( - )區隔。
▽ kebab-case