프로그래밍 초간단 정의, 자바스크립트 초간단 요약, 자바스크립트 개발 환경 - 브라우저 vs Node.js
4장 : 변수와 메모리 주소, 변수 선언 키워드 var, let, const, 변수 호이스팅, 가비지 콜렉터, 네이밍 컨벤션 / 5장 : 값, 리터럴, 표현식, 문(statement), 토큰
자바스크립트의 데이터타입 - 원시타입 7가지(number, string, boolean, undefined, null, symbol), 객채타입 / 동적 타입 언어와 정적타입 언어 / 변수 사용시 주의사항
산술 연산자, 할당 연산자, 비교 연산자, 삼항 조건 연산자, 논리 연산자, typeof 연산자 / 그 외의 연산자 / 연산자 우선순위와 결합 순서
조건문 - if...else 문, switch 문 / 반복문 - for 문, while 문, do...while문 / break 문 / continue 문
함수 리터럴 / 함수 정의 방법 / 함수 호출 / 다양한 함수의 형태
함수의 구분 / 메서드 / 화살표 함수 / Rest 파라미터 / 매개변수 기본값함수의 구분 / 메서드 / 화살표 함수 / Rest 파라미터 / 매개변수 기본값
자바스크립트 배열 / length 프로퍼티와 희소배열 / 배열 생성 / 배열 요소의 참조, 추가와 갱신, 삭제 / 배열 메서드 / 배열 고차 함수
34.1. 이터레이션 프로토콜 순회 가능한 데이터 컬렉션을 만들기 위해 ECMAScript 사양에서 정의해 미리 약속한 규칙 ES6 이전 -> 통일된 규약 없이 for문, for...in문, forEach 메서드 등 다양한 방법으로 순회 ES6 이후 -> 이터레이션