2013-03-31 29 views
0

這是一個javascript編碼風格問題。在否定運算符之後放置空格是否有任何理由?我已經看到了在angularjs的源代碼中,我無法弄清楚是否有任何好處。例如:寫作!myVar vs ! myVar1Javascript中的否定空格

+2

我不喜歡它,但它是風格問題,沒有意義上的差異。 – bfavaretto

+0

這不是一個標準的約定。你能舉出一個你見過有人這樣做的例子嗎? – Dave

回答

2

沒有區別。 From the spec

簡單的空格和單行註釋將被丟棄,並且不會出現在語法語法的輸入元素流中。

你可以使用任何一種形式,但我很少看到在一元運算符和操作數之間使用空格。

考慮其他運營商之間常見的間距。這種情況也沒有什麼不同:

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