3

javascriptで間隔を停止するにはどうすればよいですか?

間隔が止まらないのはなぜですか?

setInterval(alarm, 500);
window.clearInterval(alarm);

も試しました:

window.setInterval(alarm, 500);
window.clearInterval(alarm);

いつも同じ問題:(

まだ動作しません:

var switc = 1;
getValue();
function getValue (){
if(switc == 1){
    var myTimer = window.setInterval(alarm, 500);
}
else if(switc == 0){
    window.clearInterval(myTimer);
}
}
function alarm(){
    console.log("test");
}
4

4 に答える 4