본문 바로가기

모던 자바스크립트 Deep Dive 학습일지

모던 자바스크립트 Deep Dive 학습일지 1일차

변수란?
변수란 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 라고 표현 할 수 있다.

참조(reference)란?
변수에 저장된 값을 조회하는 것을 의미한다

할당이란?
변수의 값을 대입 하는 것을 의미한다

식별자란?
1고유한 이름으로써 변수,힘스,Class 등등 이름을 지어 줄 수 있는 것들은 모두 식별자 이다
2식별자는 값이 저장되어 있다기 보다 값이 저장된 메모리 주소를 기억하고 있다

변수 선언이란?
변수를 생성 하는 것을 의미하고 주로 let, const를 사용한다

키워드란?
JS엔진이 사용하는 명령어들을 의미한다

실행 컨텍스트란?
JS엔진이 코드를 실행하기 위한 환경을 제공하고 결과값을 관리하는 영역이다

변수 선언시 JS 엔진은 변수의 존재를 알게되고, 해당 변수를 undefined로 초기화한다
변수를 선언만 했을때 undefined를 출력하는 이유이다.

호이스팅이란?
변수 선언문이 코드의 위쪽으로 끌어 올려지는 것처럼 동작하는 현상