저는 초보자입니다. 이 자바 스크립트 이상한 것은 내가 바보가 된 기분자바 스크립트에서 간격을 설정
//First statement
var myVar = "Hello";
function hello() {
document.getElementById("demo").innerHTML = myVar;
}
//second statement
var myVar = setInterval(myTimer, 1000);
function myTimer() {
document.getElementById("demo").innerHTML = new Date().toLocaleTimeString();
}
두 번째 기능 작업없이 호출 이유는 무엇입니까? 첫 번째와 달리? 이것은 나에게 많은 문제를 일으켰다!
'myTimer' 함수를'setInterval'에 전달하고 있습니다. 'setInterval'은 1000ms마다 함수를 호출합니다. 그래서 함수를 직접 호출하는 것은 여러분이 아니지만 여전히 호출됩니다. –
여기에 호출합니다 :'var myVar = setInterval (myTimer, 1000); ' –
실제로는 역수입니다. 두 번째 기능을 호출하고 있지만 첫 번째 기능은 호출하지 않습니다. – Chris