본문 바로가기

javascript93

기본개념5. Object 오브젝트 구분 1. Built-in Object 1) 미리 만들어 놓은 오브젝트 2) Built-in Number/String 오브젝트 2. Native Object 1) JS 스펙에서 정의한 오브젝트 2) 빌트인 오브젝트를 포함함 3) JS코드를 실행할 때 만드는 오브젝트(Argument 오브젝트) 3. Host Object 1) 빌트인, 네이티브 오브젝트를 제외한 오브젝트(window, DOM 오브젝트) 2) JS는 호스트 환경에서 브라우저의 모든 요소기술을 연결하고 융합하며 이를 제어 Object 생성 방법 var abc = {}; // var abc=Object()와 같음. Object의 인스턴스 생성. {}오브젝트 리터럴이라고 부름. 함수 호출방법 : Object.create(); 메소드 호출방.. 2022. 1. 9.
기본개념 4 Number 오브젝트 프로퍼티 Number() 파라미터 값을 Number타입으로 변환. 파라미터 값이 String타입이라도 값이 숫자이면 변환가능. 파라미터 값을 작성하지 않으면 0을 반환. Number 객체 만들기 const a = new Number('123'); //prototype이 Object const b = Number('123'); //prototype이 Number new연산자 오브젝트로 인스턴스를 생성하여 반환. 원본을 복사하는 개념 인스턴스 생성 목적 : 인스턴스마다 값을 갖기 위한 것. new constructor([arguments]) Function.prototype 속성을 사용하면 이전에 정의된 객체 타입에 공유속성을 추가할 수 있음. function Car() {} car1 = new Car(); //ob.. 2022. 1. 9.
기본개념 3 Object Object property {name:value}형태 오브젝트에 프로퍼티 추가, 변경 var obj = {}; obj.abc = 123; //오브젝트 프로퍼티의 이름으로 abc가 없으면 abc:123이 추가되고, abc가 있으면 프로퍼티 값이 123으로 변경됨. 프로퍼티 값 추출 오브젝트에서 프로퍼티 값 추출 var obj = {book : "책"} var value = obj.book; 오브젝트에 프로퍼티 이름인 book이 있으면 프로퍼티 값 반환. 없으면 undefined반환. for ~ in 오브젝트에서 프로퍼티 열거 const object = {a:1, b:2, c:3}; for(const property in object){ console.log('${property}: ${object[pro.. 2022. 1. 7.
기본개념2 statement continue 현재 또는 레이블이 지정된 루프의 현재 반복에서 명령문의 실행을 종료하고 반복문의 처음으로 돌아가여 루프문의 다음코드를 실행함. for, for~in, while, do~while에서 사용. let text = ''; for(let i=0; i 2022. 1. 7.