您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“JavaScript換行要用什么結束”,內容詳細,步驟清晰,細節處理妥當,希望這篇“JavaScript換行要用什么結束”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
JavaScript換行不一定要用分號結束;如果每一條語句都獨自寫成一行是不需要使用分號結束的,但是下一行若是遇到以“(”、“[”、“/”、“+”、或“-”開始的語句,則JavaScript可能會與下一行合并解釋,因此就需要使用分號來分隔這兩個語句。
本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
關于每句代碼最后要不要加上分號的問題
有這么一個特征:如果一條語句以“(”、“[”、“/”、“+”、或“-”開始,那么它極有可能和前一條語句合在一起解釋。
也就是說,在寫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換行要用什么結束”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。