gpt4 book ai didi

javascript - 如何在 1 秒后在 javascript 中递增一个变量

转载 作者:行者123 更新时间:2023-11-29 19:43:16 25 4
gpt4 key购买 nike

目标是每秒加1。我不确定如何在这里使用 return,以及如何将 secsUp 的值returnseconds

function timeDisp ()
{
var seconds=0;
function changeSecs ()
{
var secsUp = seconds+1;
return secsUp;
}
document.write(seconds);
}
setInterval(timeDisp,1000);

最佳答案

你的代码有问题

  1. 您在 timeDisp() 中声明了一个局部变量 seconds=0 因此,每当调用此方法时,seconds 的值将始终重置为 0。
  2. 您没有在任何时候调用changeSecs() 方法。如果您只想将 seconds 变量增加 1,我看不到它有任何用处。

试试这个 jsbin Demo

var seconds=0;
function timeDisp() {
seconds++;
document.write(seconds);
}
setInterval(timeDisp,1000);

关于javascript - 如何在 1 秒后在 javascript 中递增一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com