자바스크립트 - 웹사이트를 동적으로 만들어주는 프로그래밍 언어

자바스크립트를 공부할 때 자주 나오는 용어들이 있다. 객체, 호이스팅, 클로저, 스코프 등… 자바스크립트 코드 실행 흐름을 이해하기 위해 필요한 지식이라지만 들을 때마다 헷갈리고 어렵다. 이번에 제대로 공부해보자 싶어 정리하게 되었다.

목차

  1. 객체 타입
  2. 호이스팅
  3. 실행 컨텍스트( +렉시컬환경, 스코프)
  4. 클로저
  5. var vs let vs const

📑자바스크립트 객체 타입 (+React)

✨객체란?

const obj = {
	name: 'hahye',
	age: '40',
	height: 190,
	weight: 60,
	hobby: {
		activing:'running',
		collecting:'figures ',
		watching:'drama',
	},
	bmi: function() {
    return this.weight / ((this.height / 100) ** 2);
	}
}

✨객체의 타입 특징