setTimeout
- 정해놓은 시간이 되면 내부 코드가 작동이 된다
- ex) 3초뒤에 메시지를 띄워줘
- 매개변수 - 콜백함수, 시간(ms)
setTimeout(()=>{
alert("정지합니다")
}, 3000);

setInterval
- 정해놓은 시간마다 내부 코드가 작동 된다
setInterval(()=>{
console.log(Date.now());
}, 1000);

<h1 id = "time"></h1>
<script>
setInterval(()=>{
const tag = document.getElementById("time");
tag.innerText = Date.now();
}, 1000);
</script>

- 시간을 시 분 초 로 나눠서 출력
setInterval(()=>{
const tag = document.getElementById("time");
// tag.innerText = Date.now();
const date = new Date();
tag.innerText = `${date.getHours()}시 ${date.getMinutes()}분 ${date.getSeconds()}초`;
}, 1000);

'프로그래밍 언어와 기술 > JavaScript' 카테고리의 다른 글
| [JavaScript] 태그, onclick, 새로운변수 (0) | 2023.07.12 |
|---|---|
| [JavaScript] window.document.getElement~, querySelector (0) | 2023.07.12 |
| [JavaScript] alert, confirm, prompt (0) | 2023.07.11 |
| [JavaScript] filter, map (0) | 2023.07.11 |
| [JavaScript] 전개 연산자 (0) | 2023.07.11 |