寫程式時需follow的命名規則
首先, 一般建議能使用區域變數, 就不要使用全域變數,
但如真的要使用, 就以function 或 IIFE把變數包起來:
e.g.
var upper_Case; //中間加底線為一般全域變數寫法
應寫成:
(function() {
var upperCase; //camel case為一般區域變數寫法
})();
再者, 簡述變數命名規則:
1. 一般來說, 變數用駝峰式命名(Camel Case): e.g. name; firstName
2. 類別(Class)用巴斯卡命名(Pascal Case): e.g. Server; CreatePerson
3. 常數用全大寫命名: e.g. var PI = 3.14; var MAX_WIDTH = 800;
4. 私有變數用底線開頭來命名: e.g. _width; _userSetting
5. 系統內建的命名是帶有雙底線開頭的: e.g. __proto__; __defineGetter__
但如真的要使用, 就以function 或 IIFE把變數包起來:
e.g.
var upper_Case; //中間加底線為一般全域變數寫法
應寫成:
(function() {
var upperCase; //camel case為一般區域變數寫法
})();
再者, 簡述變數命名規則:
1. 一般來說, 變數用駝峰式命名(Camel Case): e.g. name; firstName
2. 類別(Class)用巴斯卡命名(Pascal Case): e.g. Server; CreatePerson
3. 常數用全大寫命名: e.g. var PI = 3.14; var MAX_WIDTH = 800;
4. 私有變數用底線開頭來命名: e.g. _width; _userSetting
5. 系統內建的命名是帶有雙底線開頭的: e.g. __proto__; __defineGetter__
留言
張貼留言