91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript換行要用什么結束

發布時間:2022-06-15 16:05:49 來源:億速云 閱讀:181 作者:iii 欄目:web開發

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

JavaScript換行不一定要用分號結束;如果每一條語句都獨自寫成一行是不需要使用分號結束的,但是下一行若是遇到以“(”、“[”、“/”、“+”、或“-”開始的語句,則JavaScript可能會與下一行合并解釋,因此就需要使用分號來分隔這兩個語句。

本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

JavaScript換行要用分號結束嗎

關于每句代碼最后要不要加上分號的問題

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

也就是說,在寫javascript的時候,如果每條語句都獨自寫成一行,是不需要寫分號的,但是下一行如果遇到上面提到的符號,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等關鍵字后面換行,javascript會在換行處填補分號。

例如:

return 
{
a : 1
}
//=================================
//此時js會把上面的語句解釋成:
return;
{
a : 1
}

如果自增++、自減–作為表達式的后綴時,表達式最好寫在同一行,否則會報錯

如下:

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

讀到這里,這篇“JavaScript換行要用什么結束”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

二连浩特市| 天柱县| 怀来县| 赤城县| 桂林市| 沙雅县| 宁德市| 澄江县| 石阡县| 嘉鱼县| 康保县| 桂林市| 湘潭市| 阿图什市| 巴彦淖尔市| 原平市| 罗城| 长乐市| 溆浦县| 蓬莱市| 宝兴县| 张掖市| 页游| 丽水市| 洮南市| 潼南县| 德保县| 阳西县| 桐柏县| 临朐县| 齐河县| 扶沟县| 洪泽县| 朝阳市| 乌审旗| 深水埗区| 丰都县| 巨鹿县| 梓潼县| 东乡族自治县| 海盐县|