일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- codestates
- Router
- 호스트인식
- css
- 코드스테이스
- Prototype
- 객체지향
- frontend
- WAI-ARIA
- 자바스크립트
- self reliance
- OOP
- JS
- cta버튼
- CDD
- 코드스테이츠
- 개발자
- condestates
- 프론트엔드
- 계산기
- 회고
- 참조자료형
- codestate
- cta button
- css in js
- JavaScript
- html
- Javascript #코드스테이츠
- 원시자료형
- 프로토타입
- Today
- Total
목록JS (6)
jh.nrtv

객체 지향 프로그래밍은 청사진인 class를 만들고 , 그 청사진을 기반으로 한 객체인 instance를 만드는 프로그래밍 패턴이다. 새로운 class를 선언하기 위한 방법은 ES5와 ES6이 다르다. class 선언 문법은 다음과 같다. // ES5 function classname (parameter1, parameter2, parameter3) { } // ES6 class classname ( parameter1, parameter2, parameter ) { } 인스턴스를 만들기 위해서는 new 키워드를 사용한다. let instanceName = new className ('aaa', 'bbb', 'ccc') let instanceName2 = new className ('aaa2', 'bbb..
한줄요약 원시 자료형은 변수를 선언하고 값(value)를 직접 할당하기에 하나의 데이터를 담고있다. 반면 참조 자료형은 원시 자료형이 아닌 모든 자료형으로, 변수를 선언하고 heap의 주소(reference)를 할당하기에 동적으로 변화하는 자료형이다. 예상 꼬리질문 1. 원시 자료형에는 어떤 종류가 있나요? 원시 자료형의 정의에 해당하는 '객체가 아니면서 메소드를 가지지 않는' 여섯 개의 타입이 있다. string, number, bigint, boolean, undefined, symbol 이 있다. 추가적으로 null은 원시타입과 거의 비슷하게 사용되지만 엄밀히 따지면 객체이다. 2. 주소를 할당한다는 것이 무슨 의미인가요? 참조자료형을 위한 특별한 저장공간을 heap 이라고 하는데 그곳에서 해당 참..