任何人都可以说这些数字是什么。他们的增长速度如此之快。 这是函数执行的次数吗?
var time = setInterval(function() {
var b = document.getElementsByTagName('a')[22].innerHTML;
if (b == "name") {
document.getElementsByTagName('a')[22].click();
clearInterval(time);
} else {
console.log("sript started");
}
}, 10);
答案 0 :(得分:3)
这些是console.log("Script Activated")
消息被触发的次数。 Chrome会自动将连续相同的日志消息分组,而不是在新行上将其写出。这样可以更容易地看到以前通常会很快从控制台顶部滚动的消息。
在您的情况下,间隔的回调函数每10毫秒触发一次日志消息,因此它会非常快速地递增,因为它会每秒发生100次。
编辑:在对另一个答案的评论中,您问为什么将间隔值设置为10000000000导致间隔变得非常快,而不是每115天一次。
这是因为该数字超过了带符号的32位整数的最大大小2.1 billion (2,147,483,647)。一旦超过这个数量,它就会包裹起来"接近负数。当setInterval()
收到间隔毫秒的负数时,它只会将值四舍五入到4 milliseconds。这导致间隔尽可能快地发生,大约每秒1000次。我说"关于"因为不能保证它会在较慢的硬件上快速运行。
答案 1 :(得分:0)
它是console.log()输出的时间。 log one time show num 1,log two times show num 2.