코딩물고기

[Javascript] 스타일 가이드 #5 본문

코딩물고기의 IT월드

[Javascript] 스타일 가이드 #5

코딩하는물고기 2021. 1. 19. 22:44
728x90

자바스크립트 스타일 가이드

11. strict 모드

  • strict 모든느 함수 안에서만 사용해야 하며 절대로 전역으로 사용하지 않는다
- 좋은 예
function doSomething(){
    "use strict";
    // code
}

- 나쁜 예 : 전역 strict 모드
"user strict";

function doSomething(){
    // code
}
  • 여러 함수에 일일이 "use strict"를 쓰지 않고, strict 모드를 사용하려면
    바로 함수를 호출하면 된다
- 좋은 예 
(function () {
    "use strict";

    function doSomething(){
        // code
    }

    function doSomethingElse(){
        // code
    }

}());

12. 할당

  • 변수에 할당 값이 비교 연산 표현식이면 비교 연산 표현식을 괄호로 감싸도록 합니다.
- 좋은 예
var flag = ( i < count);

- 나쁜 예 : 괄호가 없음
var flat = i < count ; 

13. 동등 연산자

  • == 와 != 대신 ===와 !==를 사용해서 타입 강제 변환으로 인한 에러가 발생하지 않게한다.
- 좋은 예 
var same = ( a === b);

- 나쁜 예 : ==를 사용
var same = ( a == b);

14. 삼항 연산자

  • 삼항 연산자는 조건에 따라 값을 할당하기 위한 용도로만 사용하며 절대로 if 문을 대신해서 사용하면 안된다
- 좋은 예
var value = condition ? value1 : value2;

- 나쁜 예
condition ? doSomething() : doSomethingElse();

 

참고문헌 : 읽기좋은 자바스크립트 코딩 기법 / Maintainable Javascript / 니콜라스 자카스

728x90
Comments