일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발 환경 구축
- Escape Hatches
- 클로저
- 프로미스
- 배열
- async
- rest api
- 디스트럭처링 할당
- 제너레이터
- Ref로 값 참조하기
- 코어JS
- 스프레드 문법
- 모듈
- 이터러블
- Strict Mode
- await
- REACT
- 에러 처리
- Ref로 DOM 다루기
- Deep Dive
- 데이터 타입
- 표현식과 문
- 싸피
- BETA
- DEEPDIVE
- 브라우저의 렌더링 과정
- ES6 함수의 추가 기능
- 비동기 프로그래밍
- js
- Set과 Map
- Today
- Total
목록Deep Dive (24)
코딩을 쉽게 해보자
1. String 생성자 함수 String 생성자 함수의 인수로 문자열을 전달하면서 new 연산자와 함께 호출하면 String 래퍼 객체를 생성한다. 배열과 유사하게 인덱스를 사용하여 각 문자에 접근 할 수 있다. 문자열은 원시 값이므로 변경할 수 없다. (에러 발생 X) 인수로 문자열이 아닌 값을 전달하면 문자열로 강제 변환한 후 객체 생성 new 연산자를 사용하지 않고 생성자 함수를 호출하면 문자열 반환 2. length 프로퍼티 문자열의 문자 개수 반환 3. String 메서드 String 객체의 메서드는 언제나 새로운 문자열을 반환한다. 문자열은 변경 불가능한 원시 값이기 때문에 String 래퍼 객체도 읽기 전용(read only)객체로 제공된다. 3-1. String.prototype.inde..
Date는 날짜와 시간을 위한 메서드를 제공하는 빌트인 객체이면서 생성자 함수다. UTC는 국제 표준시를 말한다. KST는 UTC에 9시간을 더한 시간이다. 현재 날짜와 시간은 JS 코드가 실행된 시스템의 시계에 의해 결정된다. 1. Date 생성자 함수 Date는 생성자 함수다. Date 객체는 기본적으로 현재 날짜와 시간을 나타내는 정수값을 가진다. Date 생성자 함수로 객체를 생성하는 방법은 4가지가 있다. 1-1. new Date() 현재 날짜와 시간을 가지는 Date 객체를 반환한다. new 연산자 없이 호출하면 Date 객체를 반환하지 않고 날짜와 시간 정보를 나타내는 문자열을 반환한다. 1-2. new Date(milliseconds) 1970년 1월 1일부터 인수로 전달된 밀리초만큼 경과..
1. Math 프로퍼티 Math.PI 원주율 PI 값을 반환한다. 2. Math 메서드 2-1. Math.abs인수로 전달된 숫자의 절대값을 반환한다. 절대값은 반드시 0 또는 양수이어야 한다. 2-2. Math.round 인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 반환한다. 2-3. Math.ceil 인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다. ex) 1.4의 소수점 이하를 올림하면 2가 되고, -1.4의 소수점 이하를 올림하면 -1이 된다. 2-4. Math.floor 인수로 전달된 숫자의 소수점 이하를 내림한 정수 반환 2-5. Math.sqrt 인수로 전달된 숫자의 제곱근을 반환 2-6. Math.random 임의의 난수를 반환 0~에서 1 미만의 실수다. 즉, 0은 포함..
1. Number 생성자 함수 표준 빌트인 객체인 Number 객체는 생성자 함수 객체다. 따라서 new 연산자와 함께 호출하여 Number 인스턴스를 생성할 수 있다. new 연산자를 사용하지 않고 Number 생성자 함수를 호출하면 Number 인스턴스가 아닌 숫자를 반환한다. 2. Number 프로퍼티 2-1. Number.EPSILON ES6에서 도입됐다. 1과 1보다 큰 숫자 중에서 가장 작은 숫자와의 차이와 같다. 약 2.220..... 이다. 부동소수점 산술 연산은 정확한 결과를 기대하기 어렵다. 정수는 2진법으로 오차 없이 저장 가능하지만 부동소수점을 표현하기 위해 가장 널리 쓰이는 표준인 IEEE 754는 2진법으로 변환했을 때 무한소수가 되어 미세한 오차가 발생할 수밖에 없는 구조적 한..