2013-03-31 2 views
0

이것은 자바 스크립트 코딩 스타일 질문입니다. 부정 연산자 뒤에 공백을 넣을 이유가 있습니까? 나는 angularjs의 소스 코드에서 이것을 보았고 이것에 어떤 이점이 있는지를 알 수 없다. 예 : 쓰기 !myVar! myVar1자바 스크립트에서 부정한 후 공간

+2

나는 그것을 좋아하지 않지만 스타일의 문제이므로 의미에는 차이가 없습니다. – bfavaretto

+0

이것은 표준 규칙이 아닙니다. 누군가 이것을 보았다는 예를 들려 줄 수 있습니까? – Dave

답변

2

차이는 없습니다. From the spec :

간단한 공백과 한 줄 주석은 무시되고 구문 문법의 입력 요소 스트림에는 나타나지 않습니다.

두 형식 중 하나를 사용할 수는 있지만 단항 연산자와 피연산자간에 공백이 거의 사용되지 않습니다.

다른 연산자 사이에 자주 나타나는 간격을 고려하십시오. 이 상황은 다르지 않습니다 :

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