變量命名只能包含數(shù)字字母和下劃線,使用小駝峰式命名法作為所有變量和屬性的命名規(guī)則小作。
<pre>
var productPrice, productName, productUrl;
</pre>常量命名只能包含數(shù)字字母和下劃線,所有字母都為大寫字母,單子間用下劃線連接.
<pre>
CONST_FOO_BAR = 200;
</pre>一行內(nèi)只能包含一條語(yǔ)句,且必須以分號(hào) ; 結(jié)束
<pre>
var foo = '123';
var bar = '456';
</pre>不要將不同目的的語(yǔ)句频敛,合并成一行
二,三目運(yùn)算符前后都應(yīng)有一個(gè)空格 (如 + && == : 等),單目運(yùn)算符不需要加空格 (如 ! ++ 等)馅扣,數(shù)組索引 [] 也不需空格
<pre>
var a = 1 + 2;
if (a === 3 || a < 2 && a > 3) {
console.log('a is' + a);
}
if (!a) {
console.log('!a');
}
a++;
++a;
a += 2;
a ? a : 1;
a = [1, 2, 3, '4'];
</pre>逗號(hào)后面緊跟一個(gè)空格
<pre>
var a, b, c;
</pre>函數(shù)名與參數(shù)序列之間斟赚,沒有空格;所有其他語(yǔ)法元素與左括號(hào)之間差油,都有一個(gè)空格
<pre>
function fooBar(a, b, c) {
}
if (a) {
console.log('a is' + a);
}
</pre>縮進(jìn)使用兩空格,文字字符串應(yīng)優(yōu)先使用單引號(hào)', 大段文本可考慮使用數(shù)組進(jìn)行拼接
<pre>
var a = '1' + '2' + '3';
var b = [
'a',
'b',
'c'
].join(' ')
</pre>所有函數(shù)都在使用之前定義
<pre>
function funFoo() {
console.log('funFoo is called');
}
funFoo();
</pre>在類型明確的情況下拗军,條件語(yǔ)句中盡量使用 === 和 !== 來(lái)代替 == 和 !=。
不要使用自增(++)和自減(--)運(yùn)算符厌殉,用+=和-=代替食绿。
關(guān)聯(lián)數(shù)組侈咕,除非鍵名中有空格或是非法字符公罕,否則一律不用引號(hào)
<pre>
var config = {
server: {
//hostname: '127.0.0.1',
port: 9527,
worker_processes: 1,
daemonize: true,
token: 'abcd1234'
}
};
var headers = {
'x-forwarded-for': '',
'x-real-ip': ''
};
</pre>所有變量聲明都放在函數(shù)的頭部。
<pre>
function fooBar() {
var a, b, c, d;
a = 1;
b = 2;
c = 3;
for(var i = 0; i < 10; i++) {
var d = 1;
}
}
</pre>
代碼規(guī)范
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門催植,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)肮蛹,“玉大人勺择,你說(shuō)我怎么就攤上這事÷字遥” “怎么了省核?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)昆码。 經(jīng)常有香客問(wèn)我气忠,道長(zhǎng),這世上最難降的妖魔是什么赋咽? 我笑而不...
- 正文 為了忘掉前任旧噪,我火速辦了婚禮,結(jié)果婚禮上脓匿,老公的妹妹穿的比我還像新娘舌菜。我一直安慰自己,他們只是感情好亦镶,可當(dāng)我...
- 文/花漫 我一把揭開白布日月。 她就那樣靜靜地躺著,像睡著了一般缤骨。 火紅的嫁衣襯著肌膚如雪爱咬。 梳的紋絲不亂的頭發(fā)上,一...
- 那天绊起,我揣著相機(jī)與錄音精拟,去河邊找鬼。 笑死虱歪,一個(gè)胖子當(dāng)著我的面吹牛蜂绎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笋鄙,決...
- 文/蒼蘭香墨 我猛地睜開眼师枣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了萧落?” 一聲冷哼從身側(cè)響起践美,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎找岖,沒想到半個(gè)月后陨倡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡许布,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年兴革,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜜唾。...
- 正文 年R本政府宣布,位于F島的核電站货抄,受9級(jí)特大地震影響述召,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蟹地,卻給世界環(huán)境...
- 文/蒙蒙 一积暖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧怪与,春花似錦夺刑、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耘斩,卻和暖如春沼填,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背括授。 一陣腳步聲響...
- 正文 我出身青樓薛夜,卻偏偏與公主長(zhǎng)得像伐蒋,于是被迫代替她去往敵國(guó)和親舟扎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- iOS編程規(guī)范0規(guī)范 0.1前言 為??高產(chǎn)品代碼質(zhì)量,指導(dǎo)廣大軟件開發(fā)人員編寫出簡(jiǎn)潔腊徙、可維護(hù)简十、可靠檬某、可 測(cè)試、高效...
- JavaScript規(guī)范 <a name='TOC'>內(nèi)容列表</a> 類型 對(duì)象 數(shù)組 字符串 函數(shù) 屬性 變量...
- 代碼格式 使用空格而不是制表符 Tab 不要在工程里使用 Tab 鍵螟蝙,使用空格來(lái)進(jìn)行縮進(jìn)恢恼。在 Xcode > Pr...