在jscalc.io中添加3个下拉文本值

时间:2018-04-13 22:11:19

标签: javascript parsing

我使用jscalc.io创建了一个简单的计算,我在解析值时遇到问题,因此我可以添加它们。

我玩过以下代码的一些变体,但没有运气。我的javascript知识非常有限,比如这是第一次用JS编写的东西。 :)

jscalc.io为此代码返回以下错误:TypeError:null不是对象(评估' inputs.Age.value')

"'use strict';
var varAge = parseFloat(inputs.Age.value);
var varWeight = parseFloat(inputs.Weight.value);
var varGender = parseFloat(inputs.Gender.value);

return {

  total: varAge + varWeight + varGender

        };

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

通过说我从未使用过jscalc.io来说明这一点,但我查看了示例,看起来你应该使用inputs.Age代替inputs.Age.value。此外,如果您将输入作为Numbers,则无需使用parseFloat。所以你的固定代码看起来像这样:

'use strict';
var varAge = inputs.Age;
var varWeight = inputs.Weight;
var varGender = inputs.Gender;

return {
    total: varAge + varWeight + varGender
};