gpt4 book ai didi

javascript - javascript中一串一位数字的总和?

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:08 25 4
gpt4 key购买 nike

我正在尝试编写一个脚本来添加字符串的左侧并根据右侧对其进行验证。

例如:

var left = "12345"
var right = "34567"

我需要做一些求和函数,将 1+2+3+4+5 相加并检查它是否等于 3+4+5+6+7。

我只是不知道该怎么做。

我想我需要使用 for 循环来遍历数字,例如for (var i = 0, length = left.length; i < length; i++)

但我不确定如何从那里添加每个数字。

编辑 var 实际上是从字段中提取的。所以 var left = document.blah.blah

最佳答案

DEMO

var left = "12345"
var right = "12345"

function add(string) {
string = string.split(''); //split into individual characters
var sum = 0; //have a storage ready
for (var i = 0; i < string.length; i++) { //iterate through
sum += parseInt(string[i],10); //convert from string to int
}
return sum; //return when done
}

alert(add(left) === add(right));​

关于javascript - javascript中一串一位数字的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052254/

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