JavaScript 로드맵 따라 학습하기

송철진·2023년 6월 2일
0

로드맵: https://roadmap.sh/javascript

1. JS 소개

  • JS 란?
  • JS 의 역사
  • JS 버전
  • JS run 방법

2. 변수(Variables)

  • 변수 선언: var, let, const
  • 호이스팅(Hoisting)
  • 변수 이름짓기 규칙
  • 변수 스코프: Block, Function, Global

3. 데이터 타입

  • Primitive Type
    • string, undefined, number, bigInt, boolean, null, Symbol
  • Object
    • Prototypal Inheritance, Object Prototype, Built-in Objects
  • typeof 연산자

4. 타입 캐스팅

  • Type Conversion vs Coercion
  • Explicit Type Casting
  • Implicit Type Casting

5. 데이터 구조

  • Keyed Collections: Map, Weak Map, Set, Weak Set
  • Structured Data: JSON
  • Indexed Collections: Arrays, Typed Arrays

6. Equality Comparisons

  • 값 비교 연산자: ==, ===, Object.is
  • Equality 알고리즘: isLooselyEqual, isStrictlyEqual, SomeValueZero, SomeValue

7. Loop & Iterations

8. Control Flow

9. Expressions & Operators

10. Functions

11. Strict mode

12. Using this keyword ___

13. Asyncronous JS

14. Working with APIs

15. Classes

16. Iterators & Generators

17. Module in JS

18. Using Chrome Dev Tools

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글