반응형
# 자바스크립트 학습
# new 연산자
구분 | 데이터(값) |
constructor | 생성자 |
파라미터 | 값opt |
반환 | 생성한 인스턴스 |
- 오브젝트로 인스턴스를 생성하여 반환한다.
var obj = new Number(); // obj에 인스턴스 할당.
log(typeof obj);
=>
object
원본을 복사하는 개념이다. (복사를 하는 것이 new 연산자)
new 연산자를 사용하면 인스턴스 (new Number())이며, 생성한 인스턴스를 obj에 할당.
new Number(); 는 Number 함수라 하지 않고, 생성자 함수라고 한다.
코딩의 관례로 첫 문자를 대문자로 작성한다.
- 인스턴스 생성의 목적 : 인스턴스 마다 값을 갖기 위한 것이다.
var oneObj = new Number("123");
log(oneObj.valueOf());
var twoObj = new Number("456");
log(twoObj.valueOf());
=>
123
456
반응형
'인프런 강의 학습 > 자바스크립트 비기너' 카테고리의 다른 글
자바스크립트 학습 13일차 (0) | 2020.12.16 |
---|---|
자바스크립트 학습 12일차 (0) | 2020.12.15 |
자바스크립트 학습 10일차 (0) | 2020.12.13 |
자바스크립트 학습 9일차 (0) | 2020.12.13 |
자바스크립트 학습 8일차 (0) | 2020.12.11 |