使用 jquery 获取数字的奇偶部分

问题描述 投票:0回答:0

我有一个 13 位数字,想提取这个数字的奇数部分和偶数部分。我想为需要计算我的数字的 EAN-13 条形码类型编写真值检查器功能。

所以我有一个这样的数字:

1100050010004
我想得到奇数部分和偶数部分的总和:

odd parts: 1+0+0+0+1+0+4
even parts: 1+0+5+0+0+0

我认为我必须将数字转换为数组并获得该数组的奇数和偶数部分。这是真实的最佳解决方案吗?

我用这个方法。这是好的解决方案吗?

                var myArr = String(barcode).split("").map((barcode)=>{
                  return Number(barcode)
                });
                all_odd = 0;
                all_even = 0;
                for (var i = 1; i < myArr.length; i++) {
                    if (i % 2 === 0) all_even += myArr[i];
                    else all_odd += myArr[i];
                }
javascript jquery arrays digits
© www.soinside.com 2019 - 2024. All rights reserved.