在Javascript中,前/后必须使用哪些字符和关键字?
或者,可能更容易回答相反的问题:在什么字符和关键字是空格而不是绝对需要之前/之后?
答案 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)
空格字符用于提高源文本的可读性和 将令牌(不可分割的词汇单位)彼此分开,但是 否则是微不足道的。可能会出现空格字符 任何两个令牌以及输入的开始或结束。白色空间 字符也可能出现在StringLiteral或 RegularExpressionLiteral(它们被认为是重要的 字符构成字面值的一部分)或在评论中,但是 不能出现在任何其他类型的令牌中。
因此,var someVariable;
需要空格来分隔令牌(varsomeVariable;
不同),但for(i=0;i<10;i++){document.write("Stuff");}
没有。
空格不限于空格,因此您可以使用其他字符之一:
WhiteSpace ::
<TAB>
<VT>
<FF>
<SP>
<NBSP>
<BOM>
<USP>