// setInterval()
const clock = document.querySelector("h2#clock");
function sayHello() {
console.log("hello");
}
//interval ex) 매 2초 마다 작동해야함
//setInterval(실행하고자 하는 function, 몇 ms마다 호출할 건지)
setInterval(sayHello, 5000);// 5초마다 sayHello 호출
// getClock()
const clock = document.querySelector("h2#clock");
function getClock(){
const date = new Date();
clock.innerText = `${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
}
getClock(); //web site가 load되자마자 실행 후
setInterval(getClock, 1000);// 1초마다 실행
// padStart()
const clock = document.querySelector("h2#clock");
function getClock(){
const date = new Date();
const hours = String(date.getHours()).padStart(2, "0"); // String으로 형변환 후 앞에 0채우기
const minutes = String(date.getMinutes()).padStart(2, "0"); // padStart(충족 길이, 안되면 채울 문자)
const seconds = String(date.getSeconds()).padStart(2, "0");
clock.innerText = `${hours}:${minutes}:${seconds}`;
}
getClock();
setInterval(getClock, 1000);
'Dev > JavaScript' 카테고리의 다른 글
[JavaScript] Momentum App - 4.1 ToDo-List Deleting To Dos (0) | 2022.05.02 |
---|---|
[JavaScript] Momentum App - 3. Quotes and Background (0) | 2022.05.02 |
[JavaScript]Momentum App - 1.Login - Saving Username (0) | 2022.04.28 |
[JaveScript] Momentum App - 1.Login - Input Value, Form Submission, Events (0) | 2022.04.28 |
[JavaScript] CSS in Javascript (0) | 2022.04.28 |