[JavaScript] 시간 관련 함수, Date 객체 등

4659 단어 JavaScriptJavaScript

setInterval

일정한 시간마다 함수가 실행되게 하는 함수이다. 첫번째 전달인자(argument)는 실행하고자 하는 함수명, 두번째 전달인자는 함수 실행 간격 ms(밀리초)를 쓴다.

function sayHello(){
    console.log("hello");
}

setInterval(sayHello, 5000);  // 5초마다 실행

setTimeout

지정한 시간 뒤에 함수가 실행되게 하는 함수이다. 첫번째 전달인자는 실행하고자 하는 함수명, 두번째 전달인자는 함수 실행 시간 ms(밀리초)를 쓴다.

setTimeout(sayHello, 5000);  // 5초 뒤에 실행

Date

Date 객체는 현재의 날짜 정보를 담고있는 객체이다.

const date = new Date();  // 객체 생성
const hours = date.getHours();   // 현지 시간 기준 시(0~22)를 반환
const minutes = date.getMinutes();   // 현지 시간 기준 분(0–59)을 반환
const seconds = date.getSeconds();   // 현지 시간 기준 초(0–59)를 반환
console.log(

padStart

주어진 길이를 맞춰주는 메서드이다. 현재 문자열의 앞에 지정한 문자열을 주어진 길이를 만족하는 새로운 문자열을 반환한다.

const word = "hello";
console.log(word.padStart(10, "*");
//  *****hello

padEnd

주어진 길이를 맞춰주는 메서드이다. 현재 문자열의 뒤에 지정한 문자열을 주어진 길이를 만족하는 새로운 문자열을 반환한다.

const word = "hello";
console.log(word.padEnd(10, "*");
//  hello*****

좋은 웹페이지 즐겨찾기