首頁 > web前端 > js教程 > 關於JS中分號的使用注意事項

關於JS中分號的使用注意事項

韦小宝
發布: 2018-03-19 16:43:11
原創
1519 人瀏覽過

這次帶給大家關於JS中分號的使用注意事項有哪些,以下就是實戰案例,一起來看一下。

在javaScript中分號是可以選用的,解譯器會在某個條件下自動補全分號。

類似於(實例一):

function myFunction(a) {
    var num = 10  
    return a * num
}
登入後複製

這樣的程式碼和(實例二):

function myFunction(a) {
    var num = 10;
    return a * num;
}
登入後複製

這樣的程式碼產生的結果是一樣的,解釋器在解釋的時候會加上分號。

但是下邊的實例結果卻是underfined(實例三):

function myFunction(a) {
    var
    num = 10;  
    return
    a * num;
}
登入後複製

解釋器將該段程式碼解釋為(實例四):

function myFunction(a) {
    var
    num = 10;  
    return;       // 分号结束,返回 undefined
    a * num;
}
登入後複製

return語句會自動關斷回傳了一個underfined。

最好不使用不寫分號

語句的分割規則會導致一些意想不到的結果,這行程式碼寫成了兩行,按程式碼的意思是兩行完整的語句:

var y=x+f
(a+b).toString()
登入後複製

但是解釋器可能會誤解釋為

var y=x+f(a+b).toString();
登入後複製

將f作為一個函數名稱處理,兩行程式碼解釋為一行程式碼。

在我看來還是最好規範明了的寫程式碼,對程式碼品質以及以後的閱讀會方便很多。

以上是關於JS中分號的使用注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
js
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板