在JS中,默認(rèn)用分號(hào)結(jié)束一條語句。雖然沒有分號(hào),但是系統(tǒng)會(huì)默認(rèn)為一句話的結(jié)束,增加一個(gè)分號(hào)。
創(chuàng)新互聯(lián)公司主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、成都全網(wǎng)營銷推廣、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式網(wǎng)站建設(shè)、手機(jī)網(wǎng)站開發(fā)、微商城、網(wǎng)站托管及企業(yè)網(wǎng)站維護(hù)、WEB系統(tǒng)開發(fā)、域名注冊(cè)、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都葡萄架行業(yè)客戶提供了網(wǎng)站營銷服務(wù)。
推薦:代碼語句結(jié)束后面要加分號(hào),才能讓代碼顯得更嚴(yán)謹(jǐn)且直觀,不容易出現(xiàn)代碼錯(cuò)誤。
我說的是終止喔 ,不是中止哦············
function a(){b();//在這里加一段代碼,讓整個(gè)js程序結(jié)束}function b(){
alert("abc");}a();alert("def");
function a(){
//這樣就能終止你的程序a了return;}但看你的js代碼,你后面是調(diào)用a()和alert(),即使你終止了a(),但后面的alert();還是會(huì)執(zhí)行了,就相當(dāng)于java里的main函數(shù)一樣,順序執(zhí)行很好···但是你告訴我應(yīng)該怎么做········ 問題補(bǔ)充:clue 寫道 throw "出錯(cuò)了!"; function (yy){var i;var charset="#$%\(\)";try{for(i=0;icharset.length;i++){
if(yy.indexOf(charset.charAt(i))=0)
··幫忙看下·······
分號(hào)加與不加完全取決于個(gè)人習(xí)慣,但為了代碼穩(wěn)定(解析出錯(cuò))還是建議使用分號(hào)斷句。
JavaScript自動(dòng)加分號(hào)規(guī)則:
1.當(dāng)有換行符(包括含有換行符的多行注釋),并且下一個(gè)token沒法跟前面的語法匹配時(shí),會(huì)自動(dòng)補(bǔ)分號(hào)。
2.當(dāng)有}時(shí),如果缺少分號(hào),會(huì)補(bǔ)分號(hào)。
3.當(dāng)程序源代碼結(jié)束時(shí),如果缺少分號(hào),會(huì)補(bǔ)分號(hào)。
結(jié)論:
1.在return、break、continue、后自增、后自減五種語句中,換行符可以完全替代分號(hào)的作用。
2.var if do while for continue break return with switch throw try debugger幾種關(guān)鍵字開頭的語句,以及空語句,上一行加不加分號(hào)影響不大。
3.凡表達(dá)式語句和函數(shù)表達(dá)式語句,后面不加分號(hào)非常危險(xiǎn),情況極其復(fù)雜。
4.凡(和[開頭的語句,前面不加分號(hào)極度危險(xiǎn)。