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
。。。