내 경고가 실행되지 않습니다. 이유는 무엇입니까? 두 번째 실행 후 1000 밀리 초마다 나타나지 않아야합니까?다음에 함수가 호출 될 때 변수가 사라집니다?
function MAINGAMELOOP() {
if (!window.GAMESPEED){
var GAMESPEED = 1000;
} else {
alert("hi");
}
setTimeout(MAINGAMELOOP, GAMESPEED);
}
당신은 창 범위에서 var을 설정하지 않습니다. window.GAMESPEED 또는 함수 밖에서 0 값으로 정의하십시오. –