자바스크립트 코딩의 기술 책을 읽고 정리한 글입니다.
1장 변수 할당으로 의도를 표현하라
변수 할당은 우리가 코딩을 작성할 때, 가장 많이 사용되는 스킬이다. 그러므로 변수 할당은 코딩을 할 때, 가장 중요한 요소이다.
1-1. 변수는 되도록 const로 선언
- const로 설정시 신경 쓸 변수의 량이 줄어든다.
- let이나 var 선언 시, 중간에 값이 변화되는 지를 체크해야 된다. 하지만 const는 변하지 않기 때문에 선언 부분만 확인하면 된다.
1-2. 변화하는 값은 var보단 let으로 선언
- 어쩔 수 없이 변화하는 값을 선언할 경우, lexical scope를 가지는 var보단 block scope를 가지는 let을 사용해 scope의 범위를 줄여준다.
- scope의 범위가 줄어들면, 변수가 재할당되는 경우를 줄어준다.
1-3. 템플릿 리터럴로 문자열 쉽게 표현
- 템플릿 리터럴을 사용하지 않으면, + 연산을 통해서 코드가 복잡해진다.
정리
1-1. 변수는 되도록 const로 설정
1-2. 변화하는 값 사용 시에는 var보단 let으로 설정
1-3. 템플릿 리터럴로 문자열 쉽게 표현