01
0. 강좌 범위
02
1. 기본 문법
1. 강좌 환경, Hellow JavaScript 11. Boolean 타입, Object 타입
03
2. 연산자(Operator)
5. 산술 연산자(-, *, /, % 연산자)
04
3. 문장(Statement)
1. 문장, 화이트 스페이스, 세미콜론 자동 삽입, 블록
05
4. 함수(Function)
1. 함수 구성 요소, 함수 이름 규칙과 관례
06
5. 오브젝트(Object)
1. 프로퍼티(Property) 개요, 프로퍼티 추가/변경
07
6. 빌트인(Built-in)
2. 빌트인 오브젝트 유형, 빌트인 오브젝트 형태
08
7. Number 오브젝트
1. Number 오브젝트 개요, 프로퍼티 리스트 2. Number 타입으로 변환, Number 상수 3. 인스턴스 생성 방법/목적, new 연산자 4. Number 인스턴스 생성, 인스턴스 형태 5. 프리미티브 값, 프리미티브 타입, 프리미티브 값 구하기 6. String 타입으로 변환, 지역화 문자
09
8. String 오브젝트
1. String 오브젝트 개요, 문자열 연결 방법, 프로퍼티 리스트 3. length 프로퍼티, length 값 반환 논리 5. 함수 호출 구조, __proto__ 구조
10
9. Object 오브젝트(ES3 기준)
1. 자바스크립트 오브젝트 구분, 네이티브/호스트 오브젝트, 오브젝트와 인스턴스 3. Object 인스턴스 생성, 프리미티브 값 구하기 4. 빌트인 오브젝트 구조, prototype 5. 함수와 메소드 연결, 함수, 메소드 호출 7. Object와 prototype, 빌트인 Object 특징
11
10. Function 오브젝트
1. 프로퍼티 리스트, Function 인스턴스 생성 2. 함수 생명 주기, 함수 분류, length 프로퍼티
12
11. Global 오브젝트
1. Global 오브젝트 개요, Global 함수, 변수
13
12. Array 오브젝트(ES3 기준)
1. Array 오브젝트 개요, 배열 생성 방법, 엘리먼트 작성 방법, 배열 차원 3. Array 인스턴스 생성, length 프로퍼티 4. 엘리먼트 추가/삭제 메커니즘, delete 연산자 7. 엘리먼트 값을 문자열로 변환, [코딩 시간] 9. sort(분류), sort()와 Unicode 10. sort 알고리즘, 역순 정렬, [코딩 시간]
14
13. Array 오브젝트(ES5 기준)
3. 콜백 함수를 가진 Array 메소드, forEach() 4. for()와 forEach() 차이, [코딩 시간]
15
14. Boolean 오브젝트
1. Boolean 오브젝트 개요, 프로퍼티 리스트, Boolean 값으로 변환
16
15. 자바스크립트 특징
1. 스크립팅 언어 특징, 컴파일 순서, JS와 객체지향, OOP의 객체 2. 자바스크립트 객체 형태, JS의 OOP 구현 방법, prototype 형태/연결 3. 자바스크립트 인스턴스, instanceof 연산자
17
16. Object 오브젝트(ES5 기준)
1. ES5 Object 특징, ES5 Object 함수, 프로퍼티 디스크립터 3. 프로퍼티 디스크립터, value/writable/enumerable/configurable 속성 4. getter와 setter, get 속성, set 속성
18
17. JSON 오브젝트
1. JSON 오브젝트 개요, JS 타입을 JSON 타입으로 변환
19
18. Date 오브젝트
1. Date 오브젝트 개요, 시간값 표시 기준, 시간의 문자열 형태 2. 프로퍼티 리스트, Date 인스턴스 생성, Date 오브젝트 함수 분류
20
19. Math 오브젝트
1. Math 오브젝트 개요, Math 상수, Math 함수
Recent Update | 2022. 12. 18