자바스크립트 완전 끝내기: 비기너
01
0. 강좌 범위
1. 자바스크립트로 할 수 있는 것
체험하기
2. 애플리케이션으로(그래프, 서킷 디자인)
체험하기
3. 디바이스 연결, 딥러닝/머신러닝
체험하기
4. 자바스크립트 키워드
체험하기
02
1. 기본 문법
1. 강좌 환경, Hellow JavaScript
2. 문장
4. 주석
5. console.log()
6. 정수, 실수, 숫자 처리
7. 상수, 진수
8. 데이터 타입(Data Type)
9. Number 타입, String 타입
10. Undefined, Null 타입
11. Boolean 타입, Object 타입
03
2. 연산자(Operator)
1. 연산자, 표현식
2. 할당 연산자, 해석/실행 순서
3. 산술 연산자(+ 연산자)
4. 숫자로 변환
5. 산술 연산자(-, *, /, % 연산자)
6. 단항 연산자
7. 후치, 전치, 논리 NOT 연산자
8. 유니코드, UTF
9. 관계 연산자
10. 동등, 부등, 일치, 불일치 연산자
11. 콤마, 그룹핑, 논리 연산자
12. 조건 연산자, 연산자 우선순위
04
3. 문장(Statement)
1. 문장, 화이트 스페이스, 세미콜론 자동 삽입, 블록
2. if, debugger
3. while, do-while
4. for, [코딩 시간]
5. break, continue
6. switch
7. try-catch, throw
8. strict 모드, [코딩 시간]
05
4. 함수(Function)
1. 함수 구성 요소, 함수 이름 규칙과 관례
2. 함수 호출, return 문
3. 주석 작성 목적, 주석 작성 사례
06
5. 오브젝트(Object)
1. 프로퍼티(Property) 개요, 프로퍼티 추가/변경
2. 프로퍼티 값 추출, for~in 문
07
6. 빌트인(Built-in)
1. 빌트인 개요, 빌트인 분류
2. 빌트인 오브젝트 유형, 빌트인 오브젝트 형태
08
7. Number 오브젝트
1. Number 오브젝트 개요, 프로퍼티 리스트
2. Number 타입으로 변환, Number 상수
3. 인스턴스 생성 방법/목적, new 연산자
4. Number 인스턴스 생성, 인스턴스 형태
5. 프리미티브 값, 프리미티브 타입, 프리미티브 값 구하기
6. String 타입으로 변환, 지역화 문자
7. 지수 표기, 고정 소숫점 표기
09
8. String 오브젝트
1. String 오브젝트 개요, 문자열 연결 방법, 프로퍼티 리스트
2. 문자열로 변환, 프리미티브 값 구하기
3. length 프로퍼티, length 값 반환 논리
4. 화이트 스페이스 삭제
5. 함수 호출 구조, __proto__ 구조
5. (임시) 함수 호출 구조, __proto__ 구조
6. 인덱스로 문자열 처리, [코딩 시간]
7. 문자열 연결, 대소문자 변환
8. 문자열 추출
9. 정규 표현식을 사용할 수 있는 함수
10. Unicode 관련 함수
10
9. Object 오브젝트(ES3 기준)
1. 자바스크립트 오브젝트 구분, 네이티브/호스트 오브젝트, 오브젝트와 인스턴스
2. 프로퍼티 리스트
3. Object 인스턴스 생성, 프리미티브 값 구하기
4. 빌트인 오브젝트 구조, prototype
5. 함수와 메소드 연결, 함수, 메소드 호출
6. 프로퍼티 처리 메소드
7. Object와 prototype, 빌트인 Object 특징
11
10. Function 오브젝트
1. 프로퍼티 리스트, Function 인스턴스 생성
2. 함수 생명 주기, 함수 분류, length 프로퍼티
3. 함수 형태, 함수 선언문, 함수 표현식
4. 함수 호출
5. Argument 오브젝트
12
11. Global 오브젝트
1. Global 오브젝트 개요, Global 함수, 변수
2. Global 프로퍼티, 프로퍼티 리스트
3. Global과 Window 관계
4. 정수, 실수 변환
5. NaN, 유한대 체크 함수
6. 인코딩, 디코딩
7. eval() 함수
13
12. Array 오브젝트(ES3 기준)
1. Array 오브젝트 개요, 배열 생성 방법, 엘리먼트 작성 방법, 배열 차원
2. 프로퍼티 리스트
3. Array 인스턴스 생성, length 프로퍼티
4. 엘리먼트 추가/삭제 메커니즘, delete 연산자
5. 엘리먼트 삽입, 첨부
6. 엘리먼트 복사
7. 엘리먼트 값을 문자열로 변환, [코딩 시간]
8. 엘리먼트 삭제
9. sort(분류), sort()와 Unicode
10. sort 알고리즘, 역순 정렬, [코딩 시간]
14
13. Array 오브젝트(ES5 기준)
1. 프로퍼티 리스트, 함수 여부 체크
2. index 처리 메소드
3. 콜백 함수를 가진 Array 메소드, forEach()
4. for()와 forEach() 차이, [코딩 시간]
5. true, false를 반환하는 메소드
6. 필터, 매핑
7. 반환 값을 파라미터 값으로 사용
15
14. Boolean 오브젝트
1. Boolean 오브젝트 개요, 프로퍼티 리스트, Boolean 값으로 변환
16
15. 자바스크립트 특징
1. 스크립팅 언어 특징, 컴파일 순서, JS와 객체지향, OOP의 객체
2. 자바스크립트 객체 형태, JS의 OOP 구현 방법, prototype 형태/연결
3. 자바스크립트 인스턴스, instanceof 연산자
4. 메소드 형태, 메소드 호출 방법
17
16. Object 오브젝트(ES5 기준)
1. ES5 Object 특징, ES5 Object 함수, 프로퍼티 디스크립터
2. Object에 프로퍼티 추가
3. 프로퍼티 디스크립터, value/writable/enumerable/configurable 속성
4. getter와 setter, get 속성, set 속성
5. 프로퍼티 추출
6. 프로퍼티 디스크립터 함수
18
17. JSON 오브젝트
1. JSON 오브젝트 개요, JS 타입을 JSON 타입으로 변환
2. JSON 타입 파싱
19
18. Date 오브젝트
1. Date 오브젝트 개요, 시간값 표시 기준, 시간의 문자열 형태
2. 프로퍼티 리스트, Date 인스턴스 생성, Date 오브젝트 함수 분류
20
19. Math 오브젝트
1. Math 오브젝트 개요, Math 상수, Math 함수
1. 자바스크립트로 할 수 있는 것
01 0. 강좌 범위
Loading...
100%
1. 자바스크립트로 할 수 있는 것
질문하기
추가 자료
추가 자료가 없습니다
여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.