JavaScript
-
[javascript] 04 - (동적)타입에 대하여javascript 2021. 3. 14. 03:04
안녕하세요. 이번 포스팅은 자바스크립트의 타입에 대한 글을 포스팅하겠습니다. 동적 타입을 설명하기에 앞서 자바스크립트의 타입에 대해 설명하고 동적 타입으로 인한 오류를 제어하기 위하여 직접 구현한 타입 체크를 하는 모듈에 대한 설명도 있습니다. ( 추후 github에 업로드 하겠습니다 :D ) 자바스크립트 타입 자바스크립트의 타입은 ES6는 7가지 데이터 타입이 있으며 '원시 타입'과 '객체 타입'으로 분류할 수 있습니다. 원시 타입 Number (숫자) 정수와 실수 구분 없이 하나의 숫자 타입만 존재 String (문자열) 문자열 Boolean (참/거짓) 논리적 참과 거짓을 표현 (true/false) undefined 선언된 변수에 암묵적으로 할당되는 값 null 값이 없다는 것을 의도적으로 명시할..
-
[javascript] 02 - 클로저 ( Closure )javascript 2020. 11. 7. 01:55
한 3~4년전 자바스크립트에 관한 서적을 통해 처음 클로저를 접하였을 때 이해가 잘되지 않았습니다. 왜 이 상황을 보고 클로저라고 말을 하는 건지... 클로저에 관하여 자세히 포스팅된 글들을 보았습니다. 클로저를 사용하는 이유, 특징, 스코프와의 관계, 렉시컬 스코프, 프라이빗 함수/변수, 스코프 체인... 클로저 하는 알기위하여 구글 검색을 했지만 위와 같은 생소한(?) 말들로 분명 글인데 글을 이해하지 못하는 문맹인이 되어있었습니다.🙈 이번 포스팅은 클로저에 대하여 모든 것을 하나하나 뜯어보는 것보다 처음 클로저를 접한 사람에게 조금이나마 쉽게 다가갈 수 있도록 이해시키는 것을 중점으로 내용을 적겠습니다. 글을 보기전 한가지만 주의하면서 봐주시길 바랍니다. 포스팅에서 작성한 코드들의 '결과'를 생각하..