gpt4 book ai didi

javascript - 如何在 Javascript 中查看数组元素是处于奇数位置还是偶数位置?

转载 作者:行者123 更新时间:2023-11-28 17:47:12 25 4
gpt4 key购买 nike

对于我的程序,我必须将奇数位置处的数组数字加倍,然后,如果该数字超过 9,则减去 9。如果我必须用奇数来完成,我可以使用以下代码轻松完成(Numero 是数组的名称):

for (var k = 0; k < Numero.length;k++) {
if ( (Numero[k] % 2) != 0) {
var doppioNumero = Numero[k] * 2;
Numero[k] = doppioNumero;
if ( Numero[k] > 9) {
var nuovoNum = Numero[k] - 9;
Numero[k] = nuovoNum;
}
}
}

问题是我不必对奇数执行此操作,我必须对奇数位置的数字执行此操作,例如第一个数字,第三个,第五个,第七个,第九个等等。我该怎么做?非常感谢。

最佳答案

您可以将代码更改为

for (var k = 0; k < Numero.length;k++) {
if ( (k+1)&1) {
var doppioNumero = Numero[k] * 2;
Numero[k] = doppioNumero;
if ( Numero[k] > 9) {
var nuovoNum = Numero[k] - 9;
Numero[k] = nuovoNum;
}
}
}

它将检查奇数位置

关于javascript - 如何在 Javascript 中查看数组元素是处于奇数位置还是偶数位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46395244/

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