gpt4 book ai didi

JavaScript 将数组值除以 Int

转载 作者:行者123 更新时间:2023-12-02 18:05:15 26 4
gpt4 key购买 nike

我无法解释这里发生错误的位置,但我尝试使用数组值进行基本除法会导致数以万计的大数字。

在 for 循环“for (var i = 0; i < 6; i++)”内部,我有以下代码”

var av1 = (stud[i][0][0] + stud[i][0][1] + stud[i][0][2])/3;

为了清楚起见,此循环的每次迭代都会失败。初始值如下:

stud[0][0][0] = '77';
stud[0][0][1] = '81';
stud[0][0][2] = '85';

所以我希望是 81,简单明了。然而,它的输出是 259395。有人知道我在这里做错了什么吗?

最佳答案

您的数组值是字符串,而不是整数。因此,您的加法将创建一个值 778185。在类型强制转换为整数并除以 3 后,您将精确地得到 259395。您需要确保您的整数存储为整数。

关于JavaScript 将数组值除以 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20157599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com