我试图做一个非常简单的系统,我点击一个按钮,它增加了点击次数。问题是,无论我尝试什么,我都不能使价值超过最初的数量。在这张图中,它反复表示"1“,因为它是but_clicked+1之和。
发布于 2022-10-21 17:29:58
您需要定义两次but_clicked。它应该只在开头用var编写,因为它只需要定义一次。此外,与其为x拥有一个完整的独立变量,还不如使用but_clicked = but_clicked + 1;或but_clicked++;。
发布于 2022-11-15 23:30:44
我在一段时间前修复了它,但是忘记了提出解决方案,我基本上已经定义了变量两次。
现在我又看了一遍,就像@yxtoa说的“您定义了两次but_clicked”
这是我最后确定的代码
var but_clicked = 0;
function help() {
but_clicked = but_clicked + 1;
console.log(but_clicked);
}https://stackoverflow.com/questions/74009205
复制相似问题