计算apperio.io数据库中2个变量的值的平均值

时间:2014-01-19 04:59:08

标签: javascript average

我对appery.io和javascript都比较新。我的应用程序将查询dbase,然后计算变量a和b中的值的平均值a和平均值b。我的脚本正在运行,输出格式正确,但计算的平均值不正确。

你能用我的下面的脚本帮助我吗?

var val=0;
if(data.length) {

    for (var i=0; i<data.length; i++) {

        val+=+data[i].grade_courtesy;
        val+=+data[i].grade_overall;

    }

    val=val/data.length;

}

Appery("courtesy_grade").text(val);
Appery("overall_grade").text(val);

1 个答案:

答案 0 :(得分:0)

你需要单独的变量来提供礼貌和整体。

var courtesyVal = 0,
    overallVal = 0,
    i;

if(data.length) {

    for (i = 0; i < data.length; i++) {

        courtesyVal += data[i].grade_courtesy;
        overallVal += data[i].grade_overall;

    }

    courtesyVal = courtesyVal / data.length;
    overallVal = overallVal / data.length;

}

Appery("courtesy_grade").text(courtesyVal);
Appery("overall_grade").text(overallVal);