일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디스트럭처링 할당
- 클로저
- BETA
- 배열
- Ref로 값 참조하기
- 비동기 프로그래밍
- 프로미스
- DEEPDIVE
- Ref로 DOM 다루기
- 이터러블
- Strict Mode
- Deep Dive
- await
- 데이터 타입
- 브라우저의 렌더링 과정
- Set과 Map
- Escape Hatches
- 표현식과 문
- 코어JS
- ES6 함수의 추가 기능
- 개발 환경 구축
- 모듈
- 제너레이터
- 스프레드 문법
- REACT
- rest api
- 싸피
- async
- js
- 에러 처리
- Today
- Total
목록분류 전체보기 (59)
코딩을 쉽게 해보자
1. String 생성자 함수 String 생성자 함수의 인수로 문자열을 전달하면서 new 연산자와 함께 호출하면 String 래퍼 객체를 생성한다. 배열과 유사하게 인덱스를 사용하여 각 문자에 접근 할 수 있다. 문자열은 원시 값이므로 변경할 수 없다. (에러 발생 X) 인수로 문자열이 아닌 값을 전달하면 문자열로 강제 변환한 후 객체 생성 new 연산자를 사용하지 않고 생성자 함수를 호출하면 문자열 반환 2. length 프로퍼티 문자열의 문자 개수 반환 3. String 메서드 String 객체의 메서드는 언제나 새로운 문자열을 반환한다. 문자열은 변경 불가능한 원시 값이기 때문에 String 래퍼 객체도 읽기 전용(read only)객체로 제공된다. 3-1. String.prototype.inde..
1. 정규 표현식이란? 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식 언어(formal language)다. 문자열을 대상으로 패턴 매칭 기능을 제공한다. 패턴 매칭 기능이란 특정 패턴과 일치하는 문자열을 검색하거나 추출 또는 치환할 수 있는 기능을 말한다. 2. 정규 표현식의 생성 정규 표현식 리터럴과 RegExp 생성자 함수를 사용할 수 있다. 일반적인 방법은 정규 표현식 리터럴 사용 정규 표현식 리터럴은 패턴과 플래그로 구성된다. const target = 'Is this all there is?'; // 패턴: is // 플래그: i => 대소문자를 구별하지 않고 검색한다. const regexp = /is/i; // test 메서드는 target 문자열에 대해 정규 표현식 re..
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은 포함..