本文小編為大家詳細(xì)介紹“JavaScript換行要用什么結(jié)束”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“JavaScript換行要用什么結(jié)束”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、成都網(wǎng)頁設(shè)計(jì)、微信小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、重慶APP軟件開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來見證!
JavaScript換行不一定要用分號結(jié)束;如果每一條語句都獨(dú)自寫成一行是不需要使用分號結(jié)束的,但是下一行若是遇到以“(”、“[”、“/”、“+”、或“-”開始的語句,則JavaScript可能會與下一行合并解釋,因此就需要使用分號來分隔這兩個語句。
本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。
關(guān)于每句代碼最后要不要加上分號的問題
有這么一個特征:如果一條語句以“(”、“[”、“/”、“+”、或“-”開始,那么它極有可能和前一條語句合在一起解釋。
也就是說,在寫javascript的時候,如果每條語句都獨(dú)自寫成一行,是不需要寫分號的,但是下一行如果遇到上面提到的符號,javascript可能會與下一行合并解釋,此時就需要用分號來表明這是兩個語句了。
具體看下面的案例:
以“(”開頭
a = b (function(){ })() //============================================= //此時js會把上面的語句解釋成: a = b(function() { })();
以“[”開頭
a = function() { } [1,2,3].forEach(function(item) { }); //============================================= //此時js會把上面的語句解釋成: a = function() { }[1,2,3].forEach(function(item) { });
以“/”開頭
a = "abc" /[a-z]/test(a) //============================================= //此時js會把上面的語句解釋成: a = "abc"/[a-z].text(a);
以“+”或者“-”開頭
a = b + c //============================================= //js會把上面的語句解釋成: a = b + c;
a = b - c //============================================= //此時js會把上面的語句解釋成: a = b - c;
此外,如果在return、break、continue、throw等關(guān)鍵字后面換行,javascript會在換行處填補(bǔ)分號。
例如:
return { a : 1 } //================================= //此時js會把上面的語句解釋成: return; { a : 1 }
如果自增++、自減–作為表達(dá)式的后綴時,表達(dá)式最好寫在同一行,否則會報錯
如下:
x ++ y //上面的語句并不會被解釋成 x++; y; //而會被解釋成 1 2 x; ++y;
讀到這里,這篇“JavaScript換行要用什么結(jié)束”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動手實(shí)踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。