Javascript 如何每秒将字符串值增加1

Javascript 如何每秒将字符串值增加1,javascript,html,css,auto-increment,requests-per-second,Javascript,Html,Css,Auto Increment,Requests Per Second,我有一个值var x=“2”。我怎样才能每秒钟递增x,使从定义x开始的一秒钟,x等于3 我的代码如下所示: <img src="cookie.jpg" style="text-align:center; width:250px;" id="cookie" onclick="Click()"> <h1 id="score">0</h1> <script>

我有一个值
var x=“2”
。我怎样才能每秒钟递增x,使从定义x开始的一秒钟,x等于3

我的代码如下所示:

<img src="cookie.jpg" style="text-align:center; width:250px;" id="cookie" onclick="Click()">
<h1 id="score">0</h1>
<script>
  var cookie = document.getElementById("cookie");
  function Click() {
    var scoreStr = document.getElementById("score");
    var score = parseInt(scoreStr.textContent);
    score ++;
    scoreStr.textContent = score;
  }
</script>

0
var cookie=document.getElementById(“cookie”);
函数单击(){
var scoreStr=document.getElementById(“分数”);
var score=parseInt(scoreStr.textContent);
分数++;
scoreStr.textContent=分数;
}

您可以使用javascript setInterval函数

例如:

var x = 0;

setInterval(() => {
  x = x + 1;
}, 1000); //1000ms = 1 second

然后,它将每秒递增“x”变量。

您可以使用javascript setInterval函数

例如:

var x = 0;

setInterval(() => {
  x = x + 1;
}, 1000); //1000ms = 1 second

然后,它将每秒递增“x”变量。

使用setInterval并将其设置为1秒

let display=document.getElementById('display'))
设x=display.textContent;
//textContent返回一个字符串值
设置间隔(()=>{
//让我们使用parseInt()将字符串值更改为整数
//如果x的值已经是'typeof'整数,则不需要parseInt
display.textContent=parseInt(x++)
},1000)

2
使用setInterval并将其设置为1秒

let display=document.getElementById('display'))
设x=display.textContent;
//textContent返回一个字符串值
设置间隔(()=>{
//让我们使用parseInt()将字符串值更改为整数
//如果x的值已经是'typeof'整数,则不需要parseInt
display.textContent=parseInt(x++)
},1000)

2
代码中x的定义在哪里?根据您的操作,最好存储开始时间,然后在需要时从当前时间中减去。代码中x的定义在哪里?根据您的操作,最好存储开始时间,如果你在编辑问题时看wizzywig按钮栏,你会看到粗体的
B
、斜体的
I
按钮,然后在这些按钮的右边直接看到五个按钮。。。第五个按钮的符号大于/小于
将打开一个代码编辑器。许多人使用
x-=-1
而不是
parseInt
,以获得相同的效果…如何制作代码片段?@CoderCookie10如果在编辑问题时查看wizzywig按钮栏,你会看到粗体的
B
,斜体
I
按钮,然后是直接位于这些按钮右侧的五个按钮。。。第五个按钮的符号大于/小于
将打开一个代码编辑器。许多人使用
x-=-1
来达到相同的效果,而不是
parseInt
。。。