如何在javascript循环中进行一些算术测量

如何在javascript循环中进行一些算术测量,javascript,Javascript,我只是一个初学者,我正在制作一个带有一些输入的系统,并确定输出为1和0,但在此之前,我将这些输入放入数据数组中,以进行类似于索引[0]-索引[1]的数学运算。当我获取实时数据时 实时数据将采用json格式,即(第一个月) (第二个月) 在这一点上,我想把分数87放到索引[0]中,这是她得到的第一个分数,把分数77放到索引[1]中,这是她得到的nex分数。然后在结果之后,我会像if(result87-77=10,这意味着result=10)那样转换它。 很明显,它将始终执行else语句。并且将执行

我只是一个初学者,我正在制作一个带有一些输入的系统,并确定输出为1和0,但在此之前,我将这些输入放入数据数组中,以进行类似于索引[0]-索引[1]的数学运算。当我获取实时数据时

实时数据将采用json格式,即(第一个月)

(第二个月)


在这一点上,我想把分数87放到索引[0]中,这是她得到的第一个分数,把分数77放到索引[1]中,这是她得到的nex分数。然后在结果之后,我会像
if(result87-77=10,这意味着result=10)那样转换它。

很明显,它将始终执行else语句。并且将执行result=1。

是的,我的意思是,我对其他分数得到了相同的答案。这是因为数组中的值对于传入的输入没有变化,还是代码有问题?你能列出其他分数吗?
data 1 :{ "name" : "grace", "score" : 87 }
data 2 : { "name" : "grace" "score" : 77 }
var dat = []; var newDat = {}; if (m = firstMonth){ newDat[0] = score; var a = newDat[0]; } else if (m = secondMonth){ newDat[1] = score; var b = newDat[1]; }

var result = a-b; if(result<0){ result = 0; } else { result = 1 } console.log(result);