2014-02-12 20 views
0

在Javascript中,在什麼字符和關鍵字是絕對必需的空格之前/之後?Javascript - 空間需求在哪裏?

或者,它可能更容易回答相反:在什麼字符和關鍵字是空格之前/之後不是絕對需要?

+0

'變種[變量名]'是一個 –

回答

0

所有keywards必須從通過空間或括號內的其他文本分離: 要獲取這些關鍵字:

http://msdn.microsoft.com/en-us/library/ttyab5c8.aspx 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words 
0

ECMAScript 5 reference

空白字符用來改善源文本可讀性和 將令牌(不可分的詞法單位)彼此分開,但 否則無關緊要。空白字符可能會在 任意兩個標記之間以及輸入的開始或結束處出現。空白字符 字符也可能出現在StringLiteral或 RegularExpressionLiteral(其中它們被認爲是重要的 字符組成的字面值的一部分)或內部評論,但 不能出現在任何其他種類的標記中。

所以,var someVariable;需要空白到標記(varsomeVariable;是不同的)分開,但for(i=0;i<10;i++){document.write("Stuff");}沒有。

空白並不侷限於空間,讓你可以使用其他字符之一:

空白符::

<TAB> 
<VT> 
<FF> 
<SP> 
<NBSP> 
<BOM> 
<USP>