① 한 파일에서 같은 변수 이름을 중복해서 사용할 수 없다.
② 변수이름, 함수이름, 연산자 모두 대소문자를 구분한다.
(myName!==MyName
)
③ 첫 번째 문자는 반드시 글자
나 밑줄(_
), 달러기호($
)중 하나이다. 두 번째 문자
부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게
쓸 수 있다.
④ 변수이름, 함수이름 등 *camelCase
방식으로 쓸 것.
*camelCase: 첫번째 단어는 소문자로 쓰고 그 뒤에 붙는 단어들은 첫번째 alphabet을 대문자로 시작
하는 방식
변수 이름 | 설명 |
---|---|
var | variable의 약자로 JavaScript 안에서 새로운 변수를 생성하거나 선언할 때 사용한다. 동일한 이름으로 변수 선언을 여러번해도 각기 다른 값을 출력할 수 있다. |
let | 새로운 변수를 생성하거나 선언할 때 사용한다. var와 다른점은 이미 할당된 변수에 새로운 변수 선언없이 자동으로 다른 값을 재할당할 수 있다는 점이며 선언되지 않은 변수는 미리 사용할 수 없다. 대신 변수를 재선언하는 것은 불가능하다. |
const | constant의 약자로 var/let과 같이 변수를 생성하거나 선언할 때 사용한다. 하지 상수의 특성을 갖는 변수이기 때문에 한 번 선언된 변수는 새로 선언되거나 할당할 수 없다.(새로 선언시 TypeError 발생) |
✨ tip. 변수의 값을 재할당할 필요가 없는 경우에 const
를 사용하고 그렇지 않은 경우에는 let
을 사용하는게 좋다.