亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

鲁甸县| 潮安县| 东莞市| 纳雍县| 华坪县| 磐安县| 广河县| 响水县| 城固县| 二连浩特市| 安远县| 新巴尔虎左旗| 神池县| 昌乐县| 汾西县| 定南县| 道孚县| 祥云县| 区。| 博客| 右玉县| 澳门| 黎平县| 洛扎县| 延长县| 东源县| 浦城县| 朔州市| 陵川县| 灵台县| 内黄县| 迁西县| 红河县| 绥化市| 乐都县| 盱眙县| 永德县| 木里| 邹城市| 安国市| 苍南县|