JavaScript換行要用什么結(jié)束

本文小編為大家詳細(xì)介紹“JavaScript換行要用什么結(jié)束”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“JavaScript換行要用什么結(jié)束”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!為您提供網(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換行不一定要用分號(hào)結(jié)束;如果每一條語句都獨(dú)自寫成一行是不需要使用分號(hào)結(jié)束的,但是下一行若是遇到以“(”、“[”、“/”、“+”、或“-”開始的語句,則JavaScript可能會(huì)與下一行合并解釋,因此就需要使用分號(hào)來分隔這兩個(gè)語句。

本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。

JavaScript換行要用分號(hào)結(jié)束嗎

關(guān)于每句代碼最后要不要加上分號(hào)的問題

有這么一個(gè)特征:如果一條語句以“(”、“[”、“/”、“+”、或“-”開始,那么它極有可能和前一條語句合在一起解釋。

也就是說,在寫javascript的時(shí)候,如果每條語句都獨(dú)自寫成一行,是不需要寫分號(hào)的,但是下一行如果遇到上面提到的符號(hào),javascript可能會(huì)與下一行合并解釋,此時(shí)就需要用分號(hào)來表明這是兩個(gè)語句了。

具體看下面的案例:

以“(”開頭

a = b
(function(){
})()
//=============================================
//此時(shí)js會(huì)把上面的語句解釋成:
a = b(function() {
})();

以“[”開頭

a = function() {
 
}
[1,2,3].forEach(function(item) {
 
});
//=============================================
//此時(shí)js會(huì)把上面的語句解釋成:
a = function() {
}[1,2,3].forEach(function(item) {
 
});

以“/”開頭

a = "abc"
/[a-z]/test(a)
//=============================================
//此時(shí)js會(huì)把上面的語句解釋成:
a = "abc"/[a-z].text(a);

以“+”或者“-”開頭

a = b
 + c
//=============================================
 //js會(huì)把上面的語句解釋成:
a = b + c;
a = b
- c
//=============================================
//此時(shí)js會(huì)把上面的語句解釋成:
a = b - c;

此外,如果在return、break、continue、throw等關(guān)鍵字后面換行,javascript會(huì)在換行處填補(bǔ)分號(hào)。

例如:

return 
{
a : 1
}
//=================================
//此時(shí)js會(huì)把上面的語句解釋成:
return;
{
a : 1
}

如果自增++、自減–作為表達(dá)式的后綴時(shí),表達(dá)式最好寫在同一行,否則會(huì)報(bào)錯(cuò)

如下:

x
++
y
//上面的語句并不會(huì)被解釋成
x++;
y;
//而會(huì)被解釋成
1
2
x;
++y;

讀到這里,這篇“JavaScript換行要用什么結(jié)束”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標(biāo)題名稱:JavaScript換行要用什么結(jié)束
當(dāng)前網(wǎng)址:http://www.muchs.cn/article8/ihepip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、ChatGPT網(wǎng)站策劃、動(dòng)態(tài)網(wǎng)站定制開發(fā)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名