首頁  >  文章  >  web前端  >  關於JS中分號的使用注意事項

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

韦小宝
韦小宝原創
2018-03-19 16:43:111463瀏覽

這次帶給大家關於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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:Es6數組的擴展下一篇:Es6數組的擴展