[모던 자바스크립트 Deep Dive] 04. 변수

daewoong·2021년 8월 24일
0

변수

  • 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름

식별자

  • 어떤 값을 구별해서 식별할 수 있는 고유한 이름

식별자 네이밍 규칙

  • 식별자는 특수문자를 제외한 문자, 숫자, _, $를 포함할 수 있다.
  • 식별자는 특수문자를 제외한 문자, 언더스코어, 달러 기호로 시작해야 한다.(숫자로 시작x)
  • 예약어는 식별자로 사용할 수 없다.

var의 단점

  • var는 블록 레벨 스코프를 지원하지 않고 함수 레벨 스코프를 지원한다.

ReferenceError

  • 식별자를 찾을 수 없을 때 발생하는 에러

호이스팅

  • 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징
profile
잘하자

0개의 댓글

관련 채용 정보