Javascript意外标识符?

Javascript意外标识符?,javascript,arrays,Javascript,Arrays,我有一个函数,它取数组中所有元素的平均值。但是,我得到了一个意外的标识符错误 function calculateAverage(anyArray) { var sum = 0; for (int i = 0; i < anyArray.length; i++) { sum += anyArray[i]; } sum = sum / anyArray.length; } 函数计算范围(任意数组){ var总和=0; for(int i=0;

我有一个函数,它取数组中所有元素的平均值。但是,我得到了一个意外的标识符错误

function calculateAverage(anyArray) {
    var sum = 0;
    for (int i = 0; i < anyArray.length; i++) {
        sum += anyArray[i];
    }
    sum = sum / anyArray.length;
}
函数计算范围(任意数组){
var总和=0;
for(int i=0;i

我已经计算了大括号和圆括号,错误似乎只有在包含for循环时才会发生,因为当我删除它时,错误不会发生。

for
循环中,您使用的是
int
,它不是javascript中的关键字,因此出现了错误“意外标识符”。您应该使用
var
,或者
let

int
在javascript中无效。使用
var
let
您需要说出它所抱怨的标识符。我猜是
inti
。因为那不是Javascript。它是C++。