我正在尝试编写一个脚本,添加字符串的左侧并在右侧验证它.
例如:
var left = "12345"
var right = "34567"
Run Code Online (Sandbox Code Playgroud)
我需要做一些加上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
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));?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10928 次 |
| 最近记录: |