33-js-concepts
-
Primitive Types33-js-concepts 2019. 10. 30. 13:10
내일 면접이 있지만 ㅠ.. (어차피 글 안써도 이직 첫 면접이라 망할거 같습니다...) 오늘은 해당 카테고리의 글을 쓰는 날이구요! 원시자료형을 작성하는 날입니다!!!!! 와 너무 재밌다!!!!!!!(* 정말입니다!) 오늘도 머릿속에 지식을 넣고, 잠깐만 봐도 기억나기 위해 작성을 시작합니다. (*글의 내용은 다른 분들의 글을 보고 제가 읽기 편한 순서로 정리하거나, 이해한 부분에 한해서만 작성합니다.) 원시자료형의 종류 숫자(number) 문자열(string) 불린(boolean) null undefined Symbol(ES6) 원시자료형의 특징 1.원시자료형은 통상 리터럴로 작성하며, 다른 방식으로도 사용가능합니다! (* 리터럴(literal)이란 확실히 고정된 값을 의미하는 것이라 생각되며, 상수(..
-
Call Stack33-js-concepts 2019. 10. 28. 13:02
개인적으로 이해한 수준에서만 글을 남깁니다. 추후 더 많은 지식을 얻게 된다면 보충할 생각입니다. 이번 글에서는 비동기를 위한 이벤트 루프 및 web api, callback queue에 대한 설명은 제외하겠습니다. 사견은 되도록이면 (*)를 이용하여 작성하였습니다. 호출스택(Call Stack)이란? Javascript의 경우는 단일 스레드 엔진을 사용하므로 힙(메모리 할당 영역)과 호출 스택이 존재합니다. 호출스택은 기본적으로 LIFO(Last In First Out)로 후입선출과정을 거칩니다. 마지막에 들어간 함수가 먼저 실행되고 리턴됩니다. (*호출스택은 함수를 위해 존재한다 생각합니다. 결국 함수의 처리 순서를 결정하게 되는 것이니까요.) // 호출스택의 기본 동작을 보겠습니다. function..