본문 바로가기
영상 후기/기타

영상 후기 - [코딩만화] Scope가 뭔가요? (feat: let, const, var의 차이)

by 올리브영 2023. 3. 8.
728x90
반응형

movie

  • const는 선언할 때 바로 값을 넣어줘야하고 한번 넣은 값은 바꿀 수 없다.
  • let은 선언과 값 정의를 따로 할 수 있고 넣은 값을 이후 얼마든 바꿀 수 있다. 대신 선언을 다시 하는 건 못한다.
  • var는 선언된 변수들은 값을 변경할 수 있을뿐 아니라 또 다시 선언하는 것까지 가능하다. 
  • const 상수나 let 변수는 선언되기 이전에 사용하려 하면 참조 오류가 발생한다.
  • var 변수는 사용 이후에 선언을 하더라도 오류 없이 코드가 동작 가능하다.
  • const나 let은 블록안에 선언되면 그 안으로 제한되지만 var는 선언부가 함수 안이기만 하면 블록에 선언되더라도 어디든 돌아다닐 수 있다.
728x90
반응형