let empty;
결과: undefined
위 코드는 변수 이름을 지어주기만 했다.(선언했다.)
그러나 값을 넣어주지 않았기에 undefined가 출력된다.
let empty = 456123;
결과: 456123
위 코드는 변수 이름을 지어준(선언)동시에 값을 넣어 초기화했다.
let empty; let empty;
두 번 연달아 선언하면 에러가 뜬다. 따라서 변수명이 겹치지 않도록 잘 만들어야한다.
프로그래머들이 가장 어려워 하는 것이 변수명 짓기이다.
변수명은 최대한 자세하고 본인이 잘 알 수 있게 지어야한다.
웬만하면 영어 / 한글 / 특수문자($,_ ) / 한자 / 이모티콘 / 등 변수 이름 지을 때 사용이 가능하다.
숫자도 가능하지만, 첫 글자로 나오면 에러가 난다.
띄어쓰기는 불가능하다. 대신에, 케멀케이스라는(낙타 등처럼 생겼다.)띄어써지는 부분을 대문자로 바꾸는 형태로 사용한다. -> yuminIsBabo
이래서 영어가 중요하다.
let을 변수이름으로 쓰고 싶다?
오류난다.
ex) let let = '12345'
결과: 오류
class / const / break / case / catch / continue / typeof 등 변수명으로 쓰지 못한다.
항상 좋은 글 감사합니다.