Today I Learned

이홍경·2021년 8월 4일
0
  • 지역 변수는 전역 변수보다 더 높은 우선순위를 가집니다.

  • 화살표 함수는 블록 스코프로 취급됩니다. 함수 스코프가 아닙니다.

  • 함수 스코프는 함수의 실행부터 종료까지이고, var 선언은 함수 스코프의 최상단에 선언됩니다.선언 키워드 없는 선언은 최고 스코프에 선언됩니다.

  • var 키워드로 정의한 변수는 블록 스코프를 무시하고, 함수 스코프만 따릅니다. 그러나, 모든 블록 스코프를 무시하는 건 아닙니다. 화살표 함수의 블록 스코프는 무시하지 않습니다.

  • 함수 선언식으로 함수를 선언하거나, var로 전역 변수를 만들면, window 객체에서도 동일한 값을 찾을 수가 있습니다.

  • 선언 없이 변수를 할당하지 마세요. 선언 없이 변수를 할당하면, 해당 변수는 var로 선언한 전역 변수처럼 취급됩니다.

console.log('hello')
- [] 
profile
개발자를 꿈꾸는 자

0개의 댓글