다시 읽는 모던 자바스크립트 Deep Dive. 4장 변수
모던 자바스크립트 Deep Dive를 읽으면서 가장 기초가 되고, 개념을 확실하게 잡지 않으면 책을 수월하게 읽을 수 없는 섹션이다. 중제목으로 적혀진 기초 개념을 잘 숙지할 수 있도록 학습해보자.
자바스크립트의 모든 값은 데이터 타입을 갖는다.자바스크립트는 7개의 원시타입(primitive type)과 1개의 객체 타입으로 분류할 수 있다.
산술, 논리 연산자 뿐 아니라 쉼표 연산자, 그룹 연산자 등도 연산자임을 인지하고 유심히 살펴보자
다음 조건을 만족하는 객체를 일급 객체라 한다. 무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성이 가능하다.변수나 자료구조(객체, 배열 등)에 저장할 수 있다.함수의 매개변수에 전달할 수 있다.함수의 반환값으로 사용할 수 있다.
자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다.
Generator란 무엇인가? Genrator로 재귀함수, DFS, BFS 구현하기