전체 글125 기본개념 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. 기본개념1 후치연산자 Increment ++ 피연산자를 증가(1을 더함)하고 값을 반환함. 전치연산자 피연산자 앞에 연산자가 있는 접두사를 사용하는 경우 증가 연산자는 증가하고 증가후 값을 반환함. 앞에 ++가 나오면 표현식을 평가하기 전에 1증가. 후치연산자 let x = 3; const y = x++; console.log(x); //4 console.log(y); //3 세미콜론;다음에 증가함. y는 할당된 3이며 세미콜론 뒤에 증가되어 x에 할당됨. 그러면 4 전치연산자 let a = 3; const b = ++a; console.log(a); //4 console.log(b); //4 문장안에서 1 증가. 3에서 1증가했으니 4. 그리고 그걸 다시 a에 할당하면 4. 더하기 할당 += 오른쪽 피연산자의 값.. 2022. 1. 6. 왜 코드를 못짜는지에 대한 고찰 결국 나의 기본지식이 부족해 못짜는것. 다시 강의를 처음부터 들어봐야겠다. 분명 내가 놓치고 있거나 기억하지 못하는 부분들이 있음. 계속 고민하고 찾아봤자 생각이 미치지 못하는 부분이 있음. 다시 처음부터. 2022. 1. 6. Event 객체 속성 (target vs currentTarget) https://developer.mozilla.org/en-US/docs/Web/API/Event/target 2021. 12. 6. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음