首页 > 解决方案 > 如何在Javascript中使值不能低于0

问题描述

我的 JavaScript 代码

好的,所以我正在尝试制作一个答题器闲置游戏,并且我升级到从当前点数中获取 100,但是当点数高于所需数量时,我似乎无法让它不升级(在本例 100)。我想在未来添加更多升级,所以我真的很想得到一些帮助,因为我在其他任何地方都找不到任何有用的东西。提前非常感谢。

以网站形式打开的游戏

标签: javascript

解决方案


你的问题是语法,第 9 行

你的代码:

if (true) {clicks>100

在 javascript 中,if 语句的语法应该是:

if(<condition>) {
    <code to execute if condition is true>
}

为了澄清,完整的工作代码应如下所示:

var clicks = 0;

function onClick() {
    clicks += 1;
    document.getElementById("clicks").innerHTML = clicks;
}

function removeClick() {
    if(clicks>100) {
        clicks -= 100;
        document.getElementById("clicks").innerHTML = clicks;
    }
}

推荐阅读