.toString() 숫자를 문자로 바꿔주는 메소드 2진수나 16진수로 바꿀수있음 num.toString(2)로 하면 이진법으로 바꿀 수 있음 Math.PI 원주율을 구해줌 Math.ceil() 올림 let num1 = 5.1; let num2 = 5.7; Math.ceil(num1); // 6 Math.ceil(num2); // 6 Math.floor() 내림 let num1 = 5.1; let num2 = 5.7; Math.ceil(num1); // 5 Math.ceil(num2); // 5 Math.round() 반올림 let num1 = 5.1; let num2 = 5.7; Math.ceil(num1); // 5 Math.ceil(num2); // 6 let userRate = 30.1234; 위..
객체 프로퍼티의 키는 문자형 심볼(Symbol) 유일성 보장 유일한 식별자를 만들 때 사용 const a = Symbol(); // new를 붙이지 않음 const b = Symbol(); console.log(a); // Symbol() console.log(b); // Symbol() 콘솔로 찍어보면 똑같은 값이 나옴 // 그러나 // a === b; false // a == b; false 임 const id = Symbol('id'); // 'id'와 같은 설명을 붙여줄 수도 있음 문자형으로 설명을 붙여줄 수도 있음 > 디버깅할 때 편함 설명은 Symbol 생성에 영향을 미치지 않음 const id = Symbol('id'); const user ={ name : 'Mike', age : 30, ..
계산된 프로퍼티(Computed property) let a = 'age'; const user = { name : 'Mike', [a] : 30 // age : 30 } [a]와 같이 대괄호로 묶어주면 a라는 문자열이 아니라 a에 할당된 값이 들어감 const user = { [1 + 4] : 5, ['안녕' + '하세요'] : 'Hello' } // user = { 5: 5, 안녕하세요: 'Hello'} 가 출력됨 식 자체를 넣는 것도 가능 객체 메소드 (Object methods) Object.assing() : 객체 복제 초기값에 복제할 객체가 병합 됨 키가 같다면 덮어쓰게 됨 Object.assign({}, user) // Object.assign({초기값}, 복제할 객체) 2개 이상의 객체도 ..
객체 리터럴 let user = { name : 'Mike', age : 30, } 비슷한 객체를 여러개 만들어야 할 때가 생김 (예 : 유저, 상품) 생성자 함수를 쓰면 편리함 함수 첫글자를 대문자로 생성자 함수를 사용할 때는 잊지말고 new를 붙여야함 function User(name, age){ // 함수 첫글자는 대문자로 this.name = name; this.age = age; } let user1 = new User('Mike', 30); // new 연산자를 사용해서 호출 let user2 = new User('Jane', 24); let user3 = new User('Tom', 17); 이렇게 객체를 만들면 일일이 객체를 만드는 것보다 훨씬 빠르고 일관성 있게 만들 수 있음 functi..
- Total
- Today
- Yesterday
- CSS
- Typescript
- map
- 자바스크립트
- 코드잇
- 회고
- javascript
- 저스트코드
- 드림코딩
- TS
- git
- html
- 리액트
- Python
- js
- 깃
- vue
- scss
- 타입스크립트
- React
- 구름에듀
- vscode
- 제로초
- 김버그
- 비주얼스튜디오코드
- Til
- 스파르타코딩클럽
- 코딩앙마
- 제이쿼리
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |