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