我正在关注第一个和第二个答案 here 。我从值中减去平均值,然后使用 console.log()
进行检查。然后,我使用 for-loop
迭代每个值,例如:
for (var i = 0; i < myArray.length; i++) {
Math.pow(squaredArray[i], 2);
};
我现在也遇到了浮点错误,就像我添加 for-loop
来平方值时一样。
我做错了什么?
最佳答案
看起来您正在尝试循环遍历 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/