
📖 JS) 값(value)과 변수(variable)

📖 JS) 표현식(Expression)과 명령문(Statement)

📖 JS) 값을 분류하는 특정 유형(자료형 또는 타입(Type))

📖 JS) 조건문(if, switch)

📖 JS) 반복문(for, while)

📖 JS) 자료형(원시 값과 객체_Boolean, Null, Undefined, Number, BigInt, String, Symbol, 객체Object)

📖 JS) 템플릿 리터럴(Template literals)

📖 JS) 연산자(할당, 비교, 산술, 비트, 논리, 문자열, 조건_삼항, 쉼표, 단항, 관계)

📖 JS) 구조 분해 할당(Destructuring assignment)

📖 JS) 함수(Function) 이해하기

📖 JS) 예외 처리(try...catch + finally)

📖 JS) 함수 이해하기 2 (함수선언문, 함수표현식)

📖 JS) 함수 이해하기 3 (함수 기본 매개변수, 나머지 매개변수, 스코프, 호이스팅)

📖 JS) 변수와 상수 선언 (let, var, const)

📖 JS) localStorage (setItem, getItem, removeItem)

📖 JS) event.preventDefault();

📖 JS) 호출 스케줄링(scheduling a call) - ( setTimeout, setInterval, clearTimeout, clearInterval)

📖 JS) Date 객체 ( new Date() )

📖 JS) padStart(), padEnd()

📖 JS) 형 변환(type conversion) - String(), Number()

📖 JS) 요소 추가하기 ( createElement(), innerHTML, append() )

📖 JS) JSON.stringify(), JSON.parse()

📖 JS) parseInt()

📖 JS) filter()

📖 JS) Geolocation.getCurrentPosition()

📖 JS) Canvas API

📖 JS) 스코프 체인

📖 JS) addEventListener()

📖 JS) Window, resize event

📖 JS) 선택자(DOM에서 Element 노드 찾기)

📖 Random Number Game

📖 JS) Array() 생성자 - new Array()

📖 JS) 변수의 유효범위와 클로저(closure)

📖 JS) Date() 사용해보기(D-Day) - new Date(), setInterval()

📖 JS) use random color(linear-gradient) in JS

📖 JS) 객체 속성 기술자 - Object.getOwnPropertyDescriptor(), Object.defineProperties()