![](/img/trans.png)
[英]Why is my function working when called by itself but not when I call it with another function? (Beginner javascript question)
[英]function for a value to go up +0.01 when called in javascript not working (beginner)
function startGame(){
let currentpoints = 0.01;
var writepoints = document.
getElementById("score").innerHTML = currentpoints += 0.01;
writepoints;
}
这个 function 是由你按下的按钮调用的,它的目的很简单,它在增加它的值后通过 ID 显示当前点到一个 html 元素。 代码运行时没有错误,go 从 0.01 到 0.02,但它停在那里。 它仍然是 0.02,并且不会继续到 go。
我的理论是当调用 function 时,currentpoints 的声明再次设置为它的 0.01 值,但我不希望这样,我希望它在每次按下按钮(调用函数)时继续到 go,所以有人可以告诉我我对此解决方案的补救措施吗?
谢谢你们,我是一个初学者,试图以一种对我来说有趣且令人难忘的方式参与其中。 (简单的小游戏) 顺便说一句,这里是 stackoverflow 的新功能。
每次用户按下按钮并调用 startGame 时,currentpoints 都会重置为 0.01。 您需要在 function 之外记住它并使用它。
顺便说一句,function 最后一行的写点的目的是什么?
let currentpoints = 0.01;
function startGame(){
var writepoints = document.
getElementById("score").innerHTML = currentpoints += 0.01;
writepoints;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.