window.onload = function () {
var gogogo;
let btn1 = document.getElementById('btn1');
btn1.onclick = function () {
clearInterval(gogogo);
var gogogo = setInterval(function () {省略...})
}
各位好,我刚学 JS 没多久,跟着李立超的视频学的。
上面这段代码里,如果我把 var gogogo 改成 let,压根就没法运行,请问是什么原因啊?
还有 clearInterval()应该可以中止定时函数,但是并没有中止,重复点击依然有效,这又是什么情况?
PS: 李立超的教程是 2016 年录的,当时还没有 LET 吧,像我这样的初学者应该去哪里了解 LET 的详细用法呢?
var gogogo;
let btn1 = document.getElementById('btn1');
btn1.onclick = function () {
clearInterval(gogogo);
var gogogo = setInterval(function () {省略...})
}
各位好,我刚学 JS 没多久,跟着李立超的视频学的。
上面这段代码里,如果我把 var gogogo 改成 let,压根就没法运行,请问是什么原因啊?
还有 clearInterval()应该可以中止定时函数,但是并没有中止,重复点击依然有效,这又是什么情况?
PS: 李立超的教程是 2016 年录的,当时还没有 LET 吧,像我这样的初学者应该去哪里了解 LET 的详细用法呢?