padStart, padEnd

  • 문자열의 길이를 조정해 기존 문자열의 앞과 뒤에 원하는 문자를 붙일 수 있다.
"1".padStart(2, "0")

=> "01"
  • 하지만 숫자에는 사용할 수 없어서 숫자로 되어 있으면 문자열로 바꿔줘야 한다.
  // getHours()는 숫자형이라 padStart를 붙일 수 없다.
  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' 카테고리의 다른 글

parentElement  (0) 2023.10.01
document.querySelector()  (0) 2023.10.01
Document.createElement()  (0) 2023.09.29
자바스크립트로 시계 만들기  (0) 2023.09.28
interval, timeout  (0) 2023.09.28