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