nomadcoders VanilaJS #5.0~3 강의를 정리한 내용입니다.
padStart()
"1".padStart(4,"0");
// "0001"을 출력
String에서만 사용 가능한 함수로, 특정 문자열을 원하는 길이만큼, 원하는 문자열로 채울 수 있다.
사용 방법은 padStart(원하는 길이, 채우고자 하는 문자열)
자매품으로 padEnd()도 있다.
String(number)
number를 string으로 변환할 수 있다.
string(556);
//"556" 을 출력
Date 객체의 현재시간들은 number이기 때문에 padStart() 적용을 위해서 string 으로 변환해야한다.
그리고 .padStart를 적용해 자릿수가 2 미만일 경우 앞에 "0"을 붙여 출력하도록 한다.
const hours = String(date.getHours()).padStart(2,"0");
const minutes = String(date.getMinutes()).padStart(2,"0");
const seconds = String(date.getSeconds()).padStart(2,"0");
clock.innerText = `${hours}:${minutes}:${seconds}`;
'JavaScript > JavaScript' 카테고리의 다른 글
[JS]2021-1115 자바스크립트 .createElement() & .appendChild - HTML 요소 추가하기 (0) | 2021.11.15 |
---|---|
[JS]2021-1114 자바스크립트 Math - Random number 랜덤 숫자 생성 /반올림, 올림, 버림 (0) | 2021.11.14 |
[JS]2021-1114 Date - 자바스크립트로 현재 시간 불러오기/ setInterval(),setTimeout() - 타이머 함수 (0) | 2021.11.14 |
[JS]2021-1107 localStorage - If 문으로 정보 저장 여부 확인 (0) | 2021.11.07 |
[JS]2021-1107 localStorage - CSS,HTML 조작 (0) | 2021.11.07 |