Javascript中否定后的空格

时间:2013-03-31 15:09:45

标签: javascript styles negation

这是一个javascript编码风格的问题。在否定运算符之后放置空格有什么理由吗?我在angularjs的源代码中看到过,我无法弄清楚是否有任何好处。示例:撰写!myVar vs ! myVar1

1 个答案:

答案 0 :(得分:2)

没有区别。 From the spec

  

简单的空格和单行注释将被丢弃,并且不会出现在语法语法的输入元素流中。

您可以使用任何一种形式,但我很少看到以这种方式在一元运算符和操作数之间使用的空格。

考虑其他运营商之间经常看到的间距。这种情况也不例外:

var x = 1 + 2;
var y = 1+2; // These are identical