숫자나 문자와 같이 변수에 할당할 수 있는 형태NumberString BooleanUndefined특정값의 타입을 확인
umber, string, boolean과 같은 고정된 저장 공간을 차지하는 데이터를 모두 원시 자료형(primitive data type)대량의 데이터를 다루기에 적합한 배열과 객체는 참조자료형 (reference data type)객체가 아니면서 method를 가지
Scope JavaScript에서의 스코프는 "변수의 유효범위"로 사용 변수 접근 규칙 변수에 접근할 수 있는 범위가 존재합니다. 중괄호(블록) 안쪽에 변수가 선언되었는가, 바깥쪽에 변수가 선언되었는가가 중요 코프는 "변수 접근 규칙에 따른 유효 범위"입니다.
(OOP, Object-oriented programming)객체지향 프로그래밍은 실세계에 존재하고 인지하고 있는 객체(Object)를 소프트웨어의 세계에서 표현하기 위해 객체의 핵심적인 개념 또는 기능만을 추출하는 추상화(abstraction)를 통해 모델링하려는 프
(OOP, Object-oriented programming)객체지향 프로그래밍은 실세계에 존재하고 인지하고 있는 객체(Object)를 소프트웨어의 세계에서 표현하기 위해 객체의 핵심적인 개념 또는 기능만을 추출하는 추상화(abstraction)를 통해 모델링하려는 프
자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있다. 그리고 이것은 마치 객체 지향의 상속 개념과 같이 부모 객체의 프로퍼티 또는 메소드를 상속받아 사용할 수 있게 한다. 이러한 부모 객체를 Prototype(프로토타입) 객체 또는 줄여서 Pr
프로토타입 체인 .prototype .proto Object
JS가 브라우저 환경에서는 멀티스레드처럼 동작한다 ?이벤트 루프를 통한 비동기 방식으로 동작한다고만 알고 있었지만, 런타임인 node.js와 브라우저가 핵심이란 내용을 찾게 되어 node.js와 내부 동작방식에 대해 알아보고 정리해두려고 한다.Node.js는 Chro