Javascript - 需要空格在哪里?

时间:2014-02-12 19:28:22

标签: javascript

在Javascript中,前/后必须使用哪些字符和关键字?

或者,可能更容易回答相反的问题:在什么字符和关键字是空格而不是绝对需要之前/之后?

2 个答案:

答案 0 :(得分:0)

所有键值必须通过空格或括号与其他文本分开: 要获得这些关键字:

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

答案 1 :(得分:0)

来自ECMAScript 5 reference

  

空格字符用于提高源文本的可读性和   将令牌(不可分割的词汇单位)彼此分开,但是   否则是微不足道的。可能会出现空格字符   任何两个令牌以及输入的开始或结束。白色空间   字符也可能出现在StringLiteral或   RegularExpressionLiteral(它们被认为是重要的   字符构成字面值的一部分)或在评论中,但是   不能出现在任何其他类型的令牌中。

因此,var someVariable;需要空格来分隔令牌(varsomeVariable;不同),但for(i=0;i<10;i++){document.write("Stuff");}没有。

空格不限于空格,因此您可以使用其他字符之一:

WhiteSpace ::

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