🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

내장함수 타이머 작동 질문

23.07.05 15:39 작성 조회수 282

0

작성된 코드는 똑같은데 타이머가 작동하지 않아요 ㅠㅠ min과 sec 두 변수 모두 String으로 감싸줘보기도 하고 min "+" sec 부분을 String으로 감싸주기도 해봤는데 해결이 안돼요

스크린샷 2023-07-05 오후 3.38.21.png

let auth = () => {
  const token = String(Math.floor(Math.random() * 1000000)).padStart(6, "0");
  document.getElementById("number").innerText = token;
  document.getElementById("number").style.color = "#" + token;

  let time = 180;
  setInterval(function () {
    if (time >= 0) {
      let min = Math.floor(time / 60);
      let sec = Stirng(time % 60).padStart(2, "0");
      document.getElementById("timer").innerText = min + ":" + sec;
      time = time - 1;
    } else {
      document.getElementById("finish").disabled = true;
    }
  }, 1000);
};

답변 1

답변을 작성해보세요.

0

안녕하세요! 나래님!

중간 즈음에 let sec = Stirng( ... 부분에서 오타가 있네요!

String 겠죠?!^^

수정하여 다시 한 번 시도해 보세요!

채널톡 아이콘