0

这是一个 javascript 编码风格问题。是否有任何理由在否定运算符之后放置一个空格?我已经在 angularjs 的源代码中看到了这一点,但我不知道这是否有任何好处。示例:写作!myVarvs! myVar1

4

1 回答 1

2

没有区别。从规格

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

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

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

var x = 1 + 2;
var y = 1+2; // These are identical
于 2013-03-31T15:13:09.910 回答