在編寫代碼的時候難免涉及到變量的命名問題,不能只要求變量名的語法正確,而忽略了變量命名對代碼可讀性的影響。變量命名還應遵守以下某條著名的命名規則:
著名的變量命名規則
Camel 標記法
首字母是小寫的,接下來的字母都以大寫字符開頭。例如:
var testValue = 0, secondValue = "hi";
Pascal 標記法
首字母是大寫的,接下來的字母都以大寫字符開頭。例如:
var TestValue = 0, SecondValue = "hi";
匈牙利類型標記法
在以 Pascal 標記法命名的變量前附加一個小寫字母(或小寫字母序列),說明該變量的類型。例如,i 表示整數,s 表示字符串,如下所示“
var iTestValue = 0, sSecondValue = "hi";
下表列出常用的一些前綴,以使示例代碼更易閱讀:
類型 | 前綴 | 示例 |
---|---|---|
數組 | a | aValues |
布爾型 | b | bFound |
浮點型(數字) | f | fValue |
函數 | fn | fnMethod |
整型(數字) | i | iValue |
對象 | o | oType |
正則表達式 | re | rePattern |
字符串 | s | sValue |
變型(可以是任何類型) | v | vValue |