ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 핵심 컨셉 33가지 Chapter 1~5
    Computer Science/JavaScript 2019.03.15 00:02

    자바스크립트 개발자라면,


    알아야 할 핵심 컨셉 33개를 소개한다.



    https://github.com/leonardomso/33-js-concepts(링크)


    깃헙에 컨셉 마다 자세한 설명 


    그리고 동영상들이


    올라와 있다.


    매일 한, 두 가지 컨셉에 대해 공부해보면 


    자바스크립트에 대한 이해도가 높아진다. 


    1. Call Stack 


    자바스크립트가 함수 실행을 핸들하는 방법 중 하나


    리스트가 존재한다. 함수는 리스트에 추가된다. 실행이 완료되면


    함수는 리스트에서 제거된다.


    스택이 붕괴될때 에러가 나는 현상 -> 맥시멈 콜스택 제한


    2. Primitive type


    string, number(int,float), Boolean(true, false)


    undefined(정의가 되지 않음) null(존재하지 않음 이라는 값)


    NaN(Not a Number) typeof(타입을 알아내는 방법)


    3. Value Types and Reference Types


    value는 string, number, boolean, NaN, undefined, null 에서 사용.


    Reference는 array, object function 에서 사용


    4. Type Coercion(Conversion)


    자바스크립트가 강제적으로 값을 변환시킨다.


    ==을 사용하면 Type Coercion이 일어남.


    === 사용 권장.


    5. Typeof


    자바스크립트는 항상 type을 체크해야한다.


    그 때 typeof로 체크하는데


    typeof로 체크 가능한 건


    number, string, boolean, function, undefined


    instanceof로 체크 가능한 건 


    array, object이다.

    댓글 0