var str="2|4|5|7"
var Arr=str.split("|");
var count=0;
for(var i=0;i<Arr.length;i++) count+=Arr[i]*1;
alert(count)
数组是 Arr,和是count
var Arr=str.split("|");
var count=0;
for(var i=0;i<Arr.length;i++) count+=Arr[i]*1;
alert(count)
数组是 Arr,和是count
调试欢乐多
var a = s.split("|");
var n = 0;
for (var i=0; i<a.length; i++)
n += parseInt(a[i])
alert("和 = "+ n);
var a = s.split("|");
var n = 0;
for (var i in a)
n += parseFloat(a[i])
alert("和 = "+ n);
var str="2|4|5|7"
alert(eval(str.replace(/\|/g,"+")))
</script>
下面四个方案之一:var str="2|4|5|7"
var Arr=str.split("|");
var count=0;
for(var i=0;i<Arr.length;i++) count+=Arr[i]*1;
alert(count)
数组是 Arr,和是count
##################################
var s = "2|4|5|7";
var a = s.split("|");
var n = 0;
for (var i=0; i<a.length; i++)
n += parseInt(a[i])
alert("和 = "+ n);
###################################
呵呵,我也来盗版一个:var s = "2|4|5|7";
var a = s.split("|");
var n = 0;
for (var i in a)
n += parseFloat(a[i])
alert("和 = "+ n);
##################################
<script>
var str="2|4|5|7"
alert(eval(str.replace(/\|/g,"+")))
</script>