參與iT邦JavaScript中忍比賽,獲得一本JS武林祕級“JavaScript設計模式”,因而閉門修練月餘,今神功既成故節錄三十片段,以饗邦友。
此節要說的是JS的常數與成員命名慣例。
其實,JS是無法建立真正意義上的“常數”(亦即建立後就不能更改),因此許多人改採用全大寫的命名慣例,像是:
//這是貴重的常數,請不要碰它
var PI = 3.14,
MAX_WIDTH = 800;
另一種慣例是使用全大寫字母來命名全域變數,如此可加強避免使用全域變數,並讓全域變數容易被辨識出來。
至於private/public成員的命名慣例是為private成員加底線。範例如下:
var person = {
getName: function () {
return this._getFirst() + ' ' + this._getLast();
},
_getFirst: function () {
// …
},
_getLast: function () {
// …
}
};
以上就是「變數命名慣例」該注意之處,的確不難,卻受用不盡!
待續.....