1

ここで最初と2番目の答えに従っています。値から平均値を差し引いてconsole.log()確認しました。次に、 a を使用して、次のfor-loopように各値を反復処理します。

for (var i = 0; i < myArray.length; i++) {
    Math.pow(squaredArray[i], 2);
};

for-loopまた、値を二乗するために を追加したときのように見える浮動小数点エラーも発生しています。

私は何を間違っていますか?

ここでフィドル。

4

2 に答える 2

1

myArray の値をループし、二乗して、squaredArray に格納しようとしているようです。

for (var i = 0; i < myArray.length; i++) {
    squaredArray[i] = Math.pow(myArray[i], 2);
};

「浮動小数点エラー」は、これを実行しようとしたためです。

Math.pow(undefined, 2);
于 2015-10-23T14:23:24.407 に答える