通过提示将值添加到当前值

玛莎

我正在用Javascript模拟咖啡机,并且必须制定向咖啡机加水的方法。有一些条件需要检查,我这样做了,但是我遇到的问题是将通过提示导入的新值添加到当前值。

这是我所拥有的:

addWater: function() {
    this.water = 0;

    let addWater = prompt('Unesite kolicinu vode koju zelite da dodate');

    if (addWater === null || addWater.trim().length === 0) {
        alert('Morate uneti koliko vode zelite');
        return;
    } else if (isNaN(addWater) || addWater.startsWith('-')) {
        alert('Unos mora biti pozitivna brojcana vrednost');
        return;
    } else if (addWater > 400) {
        alert('Maksimalan unos vode je 400');
        return;
    } else {
        addWater = Number(addWater);
        this.water += addWater;
    }

    this.waterStatus();
},

这样,它仅输入值当前值,而不加数字,因为条件之一是水不超过400。

我做错了什么?

纽奎托

在顶部的函数体中,有一条语句this.water = 0; 因此,每次调用该函数时,该值将始终填充一个新值,而不是添加。您的代码应该像这样

addWater: function () { 
    let addWater = prompt('Unesite kolicinu vode koju zelite da dodate');

    if (addWater === null || addWater.trim().length === 0) {
        alert('Morate uneti koliko vode zelite');
        return;
    } else if (isNaN(addWater) || addWater.startsWith('-')) {
        alert('Unos mora biti pozitivna brojcana vrednost');
        return;
    } else if (addWater > 400) {
        alert('Maksimalan unos vode je 400');
        return;
    } else {
        addWater = Number(addWater);
        this.water += addWater;
    }

    this.waterStatus();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python将先前的dict值添加到当前值

来自分类Dev

将当前值添加到未来的日期 SQL

来自分类Dev

R:通过循环将值添加到向量

来自分类Dev

通过Servlet将值添加到BIRT报告中

来自分类Dev

在SQL(Postgres)中动态将前一行值添加到当前行值

来自分类Dev

如何使用SQL UPDATE将值添加到当前值

来自分类Dev

将值添加到Flash AS3中输入的文本的当前值?

来自分类Dev

将当前值添加到列表中,然后与最后一个值进行比较

来自分类Dev

如何使用提示将值动态添加到选择菜单中

来自分类Dev

通过JQuery将工具提示添加到Bootstrap

来自分类Dev

将值添加到对象数组

来自分类Dev

Django将值添加到ForeignKey

来自分类Dev

将空值添加到arraylist

来自分类Dev

将值添加到分组列

来自分类Dev

将JSON添加到选项值

来自分类Dev

将重复的值添加到BindingList

来自分类Dev

将字典值添加到列表?

来自分类Dev

将生成的值添加到RealmObject

来自分类Dev

将$符号添加到列值

来自分类Dev

将值添加到json元素

来自分类Dev

将值添加到行ItemArray

来自分类Dev

将JSON添加到选项值

来自分类Dev

将值添加到元组

来自分类Dev

将数组值添加到ArrayList

来自分类Dev

将生成的值添加到RealmObject

来自分类Dev

将值添加到json数组

来自分类Dev

Javascript for() 将值添加到数组

来自分类Dev

将转换值添加到元素上已存在的当前转换中?

来自分类Dev

将键添加到数组中,并根据数组的当前位置生成值