프로그래밍/JavaScript
[JavaScript - 14] 빌트인 생성자와 타이머 메소드
나무늘보Programmer
2024. 3. 31. 23:17
빌트인 생성자
- 개발자의 편의를 위해 유용한 기능을 제공하는 빌트인 생성자 or 빌트인 객체를 지원
- 빌트인 생성자
- JS에 내장된 생성자, 이를 이용해 객채 생성할 수 있음
- 빌트인 객체
- JS에 내장된 객체, 이를 이용해 값이나 기능을 호출할 수 있음/
- 빌트인 생성자
빌트인 생성자 Date
- 날짜와 시간을 처리하는 다양한 메소드가 정의된 빌트인 생성자
- 월은 0부터 시작(6월 입력하기 위해서는 5를 입력)
- 사용 예시
const then = new Date(2008,5,10) //2008년 6월 10일
- 날짜끼리 연산시 밀리초 단위로 연산됨
- 주요 기능들
메소드 | 기능 | 특이사항 |
getFullYear | 연도를 뜻하는 숫자 값 반환 | |
getMonth | 월을 뜻하는 숫자 값 반환 | 0부터 시작 |
getDate | 날짜를 뜻하는 숫자값 반환 | |
getDay | 요일을 뜻하는 숫자값 반환 | 0부터 시작,일요일 부터 시작 |
getHours | 시각중 시간을 나타내는 숫자 반환 | |
getMinutes | 시각중 분을 나타내는 숫자 반환 | |
getSeconds | 시각중 초를 나타내는 숫자 반환 | |
toLocaleString | 지역 날짜 및 시간 문자열 반환 | 2019/08/30 13:42:12 이런식 |
타이머 메서드
setTimeout
- 정해진 시간이 지나고 나면 주어진 함수를 실행해주는 메서드
- 사용방법
setTimeout(실행함수, ms 단위의 시간) //해당 시간 뒤에 실행함수를 실행해라
setInterval
- 일정한 시간 간격에 따라 함수를 반복 실행할 수 있도록 해주는 타이머 메서드
- 사용방법
setInterval(실행 함수, ms 단위의 시간) //해단시간 마다 실행 함수를 반복해서 실행
clearInterval
- setInternal 메서드가 호출되어 반복 실행할 함수 타이머를 등록하면, 타이머는 0이 아닌 숫자를 반환
- 숫자는 타이머의 ID를 의미하며 clearInterval메서드에 전달하면 해당 타이머의 반복이 실행 취소 됨