gpt4 book ai didi

javascript - 按商索引数组

转载 作者:行者123 更新时间:2023-11-28 13:07:24 24 4
gpt4 key购买 nike

在下面的代码中,i 将始终为偶数,因此商 i/2 应始终为整数。为了安全起见,我还应该使用 Math.floor(i/2) 吗?我这么问是因为 JavaScript 确实将所有数字视为浮点,所以我担心舍入错误。

for (var i = 0; i < data.length; i = i + 2) {
var name = names[i / 2];
...
}

最佳答案

没有。在这种情况下,您不必使用 Math.floor()

因为 i 始终是偶数,并且 names[1.00] 相当于 names[1]

要进行检查,请在 JavaScript 控制台中尝试以下操作。

数组长度为 20,并打印前 10 个数组项

var names = ["nums1", "nums2", "nums3","nums4", "nums5", "nums6","nums7", 
"nums8", "nums9","nums10", "nums11","nums12", "nums13","nums14", "nums15",
"nums16","nums17", "nums18", "nums19","nums20"];

for (var i = 0; i < names.length; i = i + 2) {
console.log(names[i/2]);
}

关于javascript - 按商索引数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45376928/

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