
- 변수를 그냥 단순히 var, let, const에다가 변수명을 적는것으로 단순하게 생각하고 있었는데, 메모리 공간 그 자체 / 메모리 공간을 식별하기 위한 이름 이라는 것을 처음 알았다.

표현식인 문과 표현식이 아닌 문

자바스크립트의 원시타입과 객체타입

연산자는 하나 이상의 표현식을 대상으로산술, 할당, 비교, 논리, 타입, 지수 연산 등으로 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자라 한다.피연산자는 값으로 평가될 수 있는 표현식이어야 한다.연산자는 값으로 평가된 피연산자를 연산하여 새로운 값을 만든다

제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복실행(반복문)할 때 사용한다.일반적으로 코드는 위에서 아래로 순차적으로 실행하지만 제어문을 사용하면 인위적으로 제어할 수 있다.제어문은 코드의 흐름을 이해하기 어렵게 만들어 가독성을 해치는 단점이 있다. 제어문

자바스크립트의 모든 값은 타입이 있다.타입은 개발자의 의도에 따라 다른 타입으로 변환할 수 있다.의도적으로 변환하는 것을 명시적 타입변환 또는 타입 캐스팅 이라한다.개발자의 의도와는 상관없이 자바스크립트 엔진에 의해 암묵적으로 변환되는 것을 암묵적 타입변환 또는 타입

자바스크립트는 객체 기반의 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 “모든 것”이 객체다.원시 값을 제외한 나머지 값( 함수, 배열, 정규 표현식 등 )은 모두 객체다.객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복잡적인 자료구조이다.또한 원시 타입의

### 😆 알게되거나 느낀 점 - 다시 한 번 원시값과 객체의 메모리 공간에 저장되는 방식에 대해 알게 되었다. - 또한 깊은 복사와 얕은 복사의 차이점에 대해 이해할 수 있는 계기가 되었다. - 자바스크립트 엔진 그 중에서도 V8의 히든클래스에 대해 찾아보았다.