我有下面的代碼:爲什麼這個「Uncaught ReferenceError:速度未定義」錯誤?
$("#avvia_cronometro").click(function() {
var tempo = setInterval(function() {
cronometro();
$("#tempo_cronometro").html((h)+":"+(min)+":"+(sec));
}, 1000);
});
$("#stop_cronometro").click(function() {
clearInterval(tempo);
});
function cronometro() {
if (sec == 59) {
min +=1;
if (min == 59) {
h+=1;
min=0;
}
sec=0;
}
sec+=1;
}
當我點擊#stop_cronometro
它不工作,它說:
Uncaught ReferenceError: tempo is not defined
我該如何解決?
如果我點擊#avvia_cronometro
它開始時間,所以它的工作。
這將是更優化的無類型('VAR tempo')只是初始化比之一,因爲大多數瀏覽器(特別是鉻)優化在程序執行期間變量保持相同的類型 – MayorMonty