더북(TheBook)
> string;
  Uncaught ReferenceError: string is not defined

string이라는 변수가 정의(define)되지 않았다는 에러가 발생합니다. 즉, 메모리가 초기화되면서 선언했던 totalstring 변수가 없어진 것입니다.

변수를 선언할 때 변수에 값을 대입하지 않아도 됩니다.

> let empty;
< undefined

값을 대입하지 않은 변수를 입력하면 undefined가 출력됩니다.

> empty;
< undefined

앞에서 undefined를 설명할 때 undefined를 기본값에 많이 사용한다고 했죠. 이렇게 변수를 선언할 때 값을 대입하지 않으면 기본으로 값이 undefined가 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.