




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 /8當(dāng)語句是控制結(jié)構(gòu)的一部分時,所有語句祁應(yīng)該用括號包圍,即使是單行語句,例如if或for語旬。這讓添加語旬更容易而且不會引起八哥。標(biāo)簽語句標(biāo)簽是可選的。只有如下語句需要被標(biāo)簽標(biāo)識:while,do,for,switchoreturn語句具有值的return語句不應(yīng)該使用“()”(圓括號)包圍值。返冋值表達(dá)式必須和return關(guān)鍵字在同一行從而避免插入分號。if語句if語句應(yīng)該使用如下格式:代碼if(condition)statements;4.if(condition)statements;elsestatements;10.if(condition)statements;elseif(c
2、ondition)statements;elsestatements;for語旬for語句應(yīng)該使用如下格式:代碼1.for(initialization;condition;update)2.statements;3.4.5.for(variableinobject)6.statements;第一種格式應(yīng)該和數(shù)組使用。第二種格式應(yīng)該和對彖使用。注意添加到對彖的prototype中的成員將被包含在遍歷中。通過使用hasO-nProperty方法來區(qū)分對象的成員是明智的:代碼for(variableinobject)if(object.hasOwnProperty()statements;whil
3、e語句while語句應(yīng)該使用如下格式:代碼while(condition)2statements;do語句do語句應(yīng)該使用如下格式:代碼dostatements;while(condition);不像其它復(fù)合語句,do語句始終使用“;”(分號)結(jié)尾。switch語句switch語句應(yīng)該有如下格式:代碼switch(expression)caseexpression:statements;default:statements;每個case和switch對齊,這避免了縮進(jìn)過度。每組語句(除了default)應(yīng)該以break,return或者throw結(jié)束。不要fallthroughotry語旬tr
4、y語句應(yīng)該使用如.卜格式:代碼trystatements;catch(variable)statements;6.trystatements;catch(variable)statements;finallystatements;continue語句不要使用continue語句。它會讓方法的控制流稈模糊。with語句不要使川with語句??崭窨招型ㄟ^將邏輯相關(guān)的代碼放到一起來增加可讀性??崭駪?yīng)該用于如下情況:1,關(guān)鍵字后面跟“(”(左圓括號)時應(yīng)該用一個空格隔開。代碼1.while(true)方法名和方法的“(”(左圓括號)之間不要有空格。這利于區(qū)分關(guān)鍵字和方法調(diào)用。所有的二元操作符,除了(圓
5、點)、“(”(左圓括號)和“”(左中括號),都應(yīng)該使用一個空格來和操作數(shù)隔開。一元操作符和操作數(shù)Z間不應(yīng)該使用空格隔開,除了操作符是一個單詞時,如typeofofor語句控制部分的每個“;”(分號)應(yīng)該在后面跟一個空格。每個“,”(逗號)后面應(yīng)該跟一個空格。額外的建議和使用替代newObject0。使用替代newArray()。當(dāng)成員名字為連續(xù)的整數(shù)時使用數(shù)組。當(dāng)成員名字為任意的字符串或名字時使用對彖。逗號操作符不要使用逗號操作符,除了for語句的控制部分的嚴(yán)格使用。(這不適合逗號操作符,它應(yīng)該用于對象字血量,數(shù)組字血量,var語句和參數(shù)列表。)塊作用域在JavaScript里塊沒有作用域,只有方法有作用域。不要使用塊,除了復(fù)合語句一定需要用到外。賦值表達(dá)式不要在if和while語句的條件部分做賦值。不要寫不易懂的代碼。二二二和!二二操作符始終使用二二二和!二二操作符會更好。二二和!二操作符會做類型強(qiáng)制轉(zhuǎn)換。特別是,不要使用二二來和“假”值做比較。令人混淆的加和減注意不要在“+”后面跟“+”或“+”。這種模式令人混淆。在它們Z間插入圓括號來讓你的意圖更清晰。代碼total二subtotal+mylnput.value;2./isbetterwrittenas4.total=subtotal+(+myInputvalue);這樣“+”就不會被讀錯成“+”o邪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高中語文 第9課 勸學(xué)教學(xué)設(shè)計7 新人教版必修3
- 2024-2025學(xué)年高中物理 第一章 機(jī)械振動 4 阻尼振動 受迫振動教學(xué)設(shè)計3 教科版選修3-4
- Unit 6 Useful numbers(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024-2025學(xué)年高中語文下學(xué)期第15周《白馬篇》教學(xué)設(shè)計
- 2024-2025學(xué)年八年級歷史上冊 第12課 國民革命教學(xué)設(shè)計1 北師大版
- 5 我是小音樂家 (教案)-2023-2024學(xué)年人音版(2012)音樂三年級下冊
- 1《學(xué)會尊重》第三課時(教學(xué)設(shè)計)-部編版道德與法治六年級下冊
- 2024秋二年級道德與法治上冊 第16課 家鄉(xiāng)新變化教學(xué)設(shè)計 新人教版
- 九年級歷史上冊 第六單元 資本主義制度的初步確立第17課 君主立憲制的英國教學(xué)設(shè)計 新人教版
- 22我們奇妙的世界(教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版語文三年級下冊
- 數(shù)據(jù)中心機(jī)房項目可行性研究報告-用于立項備案
- 熱風(fēng)爐耐材砌筑施工方案
- (完整版)高中狀語從句練習(xí)題帶答案
- 人教版六年級道德與法治下冊課件 第二單元 愛護(hù)地球 共同責(zé)任 4 地球——我們的家園
- GIS導(dǎo)論筆記整理
- (完整word版)宿舍建筑平面圖
- 《理工英語1》課程導(dǎo)學(xué)PPT課件
- 電梯臺賬表格(精編版)
- 關(guān)于“最美鄉(xiāng)村教師”和“優(yōu)秀鄉(xiāng)村教師”結(jié)果的通報
- 禁止吸煙管理制度
- 鼻膽管護(hù)理 (2)ppt課件
評論
0/150
提交評論