반복 입력하는 경우 오타를 만들 수 있으며, 협업할 경우 명확한 의미를 전달하기 어렵다.
추상화 된 코드를 위해 변수를 잘 활용하자.
let
재선언 X, 재할당Oconst
재선언 X, 재할당 Xvar
재선언 O, 재할당 O// 재선언
let a = 1;
let a = 2;
// 재할당
let a = 1;
a = 2 ;
의미 없는 이름 쓰지 않기.
let a, b, c, d;
변수의 이름을 a, b, c … 등으로 하지 않도록 하기.
너무 추상적인 이름 쓰지 않기.
let num;
num이 무엇을 의미하는 것인지 알 수 없다. 순서인지 수인지 횟수인지 알기 어렵기 때문에 혼란을 일으킬 수 있다.
모든 변수 이름은 'camelCase'로 쓸 것
let bad_example_name; // 비추천 방식
let goodExampleName; // 추천 방식