jscalc.io的语法,基本计算器

时间:2015-10-06 05:54:28

标签: javascript

我认为我有一个基本问题,它与在https://jscalc.io/找到的jscalc.io有关。

使用下面的代码,我试图根据输出' required_volume'在表的三列中获得输出。但我似乎无法通过计算的价值。

required_volume确实等于roof_area * local_council并正确显示输出但是如何在表的输出中使用该结果?

我没有收到任何错误但也没有输出,有人能告诉我如何正确定义' required_volume'?

'use strict';

return {

    required_volume: inputs.roof_area * inputs.local_council,
    tanks_req: [{
        '100_percent': 'required_volume' / 0.14,
        '75_percent': 'required_volume' / (0.14 / 4 * 3),
        '50_percent': 'required_volume' / (0.14 / 2)
    }]
}

道歉,如果这没有任何意义,或者我做错了什么,我会害怕一点菜鸟。

感谢。

1 个答案:

答案 0 :(得分:1)

jscalc.io ,希望您在函数中编写代码,并准确返回您在output部分中定义的属性。

功能如下:

function(inputs) {
    [Your script goes here]
} -> outputs

您正在做的是您正在编写逻辑以计算volume块内的中间值(return)。你应该做的是:

'use strict';
var vol = inputs.area * inputs.council; /* intermediate calc here */
return {
    volume: vol,
    tanks: [{
        'percent-100': vol / 0.14,
        'percent-75': vol / (0.14 / 4 * 3),
        'percent-50': vol / (0.14 / 2)
    }]  
};

areacouncil是您定义的输入,volume是您定义的输出 value tanks是您定义的输出<将em> table 与percent-100等作为

这是你的计算:https://jscalc.io/calc/xhQCndfXmBuLpJPS