我正在遵循第一个和第二个答案here。我已经从值中减去了平均值,然后console.log()
将其检出。然后,我使用for-loop
遍历每个值,例如:
for (var i = 0; i < myArray.length; i++) {
Math.pow(squaredArray[i], 2);
};
我现在也遇到了浮点错误,就像我添加
for-loop
平方值时一样。我究竟做错了什么?
Fiddle here.
最佳答案
似乎您正在尝试遍历myArray中的值,对它们求平方,然后将它们存储在squaredArray中。
for (var i = 0; i < myArray.length; i++) {
squaredArray[i] = Math.pow(myArray[i], 2);
};
“浮点错误”是因为您试图这样做:
Math.pow(undefined, 2);
关于javascript - 数组中的平方值(JavaScript)加上浮点错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33304558/