📢 목차 미리보기 📢 1. 선언식 함수 2. 표현식 함수 3. 화살표 함수 4. 선언식 함수 vs 표현식 함수 5. 스코프와 호이스팅 6. 선언식 함수 와 표현식 함수의 차이점
📢 목차 미리보기 📢 - 연산자 - 1. 산술 연산자 2. 할당 연산자 3. 비교 연산자 4. 삼항 조건 연산자 5. 논리 연산자
📢 목차 미리보기 📢 1. 변수 (Variable) 1-1. 식별자 2. 변수 선언 2-1. var 키워드 3. 값의 할당 4. 값의 재할당 4-1. const 키워드 5. 식별자 네이밍 규칙
📢 목차 미리보기 📢 1. if ... else 문 2. switch 문 3. 삼항연산자 (Conditional (ternary) operator)
📢 목차 미리보기 📢 1. for 문 2. while 문
스코프 (Scope), 전역스코프 (Global Scope), 지역스코프(local scope), 블록 스코프 (block scope), 함수 스코프(function scope), ⛔변수 선언시 주의사항
클로저 (Closure) 어휘적 범위 지정(Lexical scoping) 클로저 기초 클로저 활용 데이터를 보존하는 함수 커링 모듈 패턴 참조.
Event 이벤트를 사용하려면? event handler 예시. 기본 형태 주의사항
addEventListener() 클릭 이벤트 핸들러를 등록하는 경우 이벤트 객체
일급 함수(First-class Function) 고차함수(higher order function) 콜백함수 (callback function) 콜백함수의 필요성 콜백함수 만들기 비동기식 함수란? 화살표함수 모양의 콜백 이벤트 처리
객체 지향 프로그래밍 new 연산자와 생성자 함수 생성자 함수 this 생성자 함수 해설 new function() { … } Class Class 기본문법 Class는 함수일까? 클래스 표현식 getter와 setter 클래스 필드 객체 지향 프로그래밍의 4가지 특징
Promise state Promise() 생성자 result resolve reject 인스턴스 메서드 then catch finally Promise chaining Promise.all()
async/await async function await
[js] Math.trunc() vs Math.floor()
[js] map