前言
我們這篇來記錄一下 JavaScript 的空格, JavaScript 對於空格的規範其實算是相當寬鬆的,所以可以很自由的運用在排版上。
空格 (White Space)
空格,創造一個看不見的字元空間在我們寫的程式碼中,像是「Enter」、「Tab」、「空白鍵」,這可以讓程式碼的可讀性更高,而且這些東西也不會被執行,我們可以利用這些空格對程式碼做一些排版,像是可以這樣:
1 | var |
當然這樣不會是最好的排版,不過只是為了說明 JavaScript 對於空格的自由度很高而已。
當語法解析器看到「//」就會忽略剩下的東西,直到下一行。然而剛才也提到空格不會被執行,所以程式輸出的最終結果就如同我們預期。
不過要注意一下「Enter」就是了,因為 No.1 的時候我們說過語法解析器可能會因為「CR」而自動幫補上分號,所以還是要小心的。