匈牙利標記法定義的 ECMAScript 變數首碼

程序員在撰寫源碼的過程中, 為了讓程式碼的清晰易懂, 在變數命名中介紹下列覺的可以當作參考的標記法, 來作為程序撰寫的幫助, 目的也是希望能夠減少了解程序運用的過程, 在以沒有其它工具輔助的環境下, 以純文字檔選寫 javascript 的腳本中, 建議以有規範的撰寫方式, 來達到程的一致性. 以Camel, Pascal, 匈牙利標記法, 此三種標記法由以下一一介紹...

Camel標記法:
以首字小寫字母為開頭, 後續單詞皆以大寫字母開頭
var myEngName = "Bruce";

Pascal標記法:
以首字大寫字母為開頭, 後續單詞皆以大寫字母開頭
var MyAge = 20;

匈牙利標記法:
此標記法為以Pascal為基礎, 在變數名前加上一個識別字母
var sEngName = "Bruce";
----------------------------------
陣列型: aEmailAddress
布林型: bGirl
浮點型(數字): fTax
函數型: fnCountingDay
整數型(數字): iAge
對向型: oCar
規則運算式: rePattern
字串型: sEngName
變型(可以是任意類型): vSuper
----------------------------------

沒有留言: