Language/JavaScript

Day2, 3 : 변수 선언 키워드, 변수명 규칙

Anoi 2023. 11. 11. 16:08

변수는 변수 선언 키워드라는 것을 사용해서 선언해 줄 수 있다.

 

var

  • 자주 사용하지 않는다
  • 재할당, 재선언이 가능하다 → 협업 과정 중 위에서 사용하던 변수들을 밑에서 실수로 바꿔버릴 수도 있기 때문

let

  • 재할당이 가능하다
  • 재선언이 불가능하다

 

 

const

  • 상수변수 (상수 : 변하지 않는 값)
  • 재할당, 재선언이 불가능하다
  • 선언과 할당이 동시에 이루어져야 한다.

  • 반드시 유지시켜야하는 값, 다른 데이터로 변환되어서는 안 되는 값들을 담는다.
  • 가장 엄격한 키워드인만큼 오류를 미연에 방지한다.

 

 

 

<변수 선언 키워드>가 할 수 있는 두 가지 동작

 

1. 재할당 → 이미 데이터가 할당되어 있는 변수에 다시 할당

 

2. 재선언 → 이미 선언되어있는 변수명으로 다시 선언

 

 

※ 변수명 주의사항 ※

▷ 변수명은 동사가 아닌 명사로!

▷ 첫 글자는 숫자 사용 불가능!

▷ 예약 키워드 사용 불가능

     (new, else, do, if, break, for, case, this, catch, finally...)

▷ 공백 허용X

▷ calmelCase : 띄어쓰기 대신 대문자로 구분

▷ PascalCase(★) : 첫글자도 대문자, 띄어쓰기 대신 대문자로 구분

▷ snake_case : 띄어쓰기 대신 언더바로 구분