Actionscript 3 如何计算字符串中的数字

Actionscript 3 如何计算字符串中的数字,actionscript-3,Actionscript 3,我有一个字符串,其中包含如下数字:2243。我需要做的是得到这些数字的总数。使用这个例子,字符串中的数字将被转换成整数,我可以这样做:2+2+4+3=11 由于有一段时间没有编写代码,我发现自己在这个(可能)相当简单的任务上有点不知所措 非常感谢您的帮助 您可以这样做: var number:String = "2243"; // Represents your original string number var result:int = 0; for (var i:int = 0; i

我有一个字符串,其中包含如下数字:2243。我需要做的是得到这些数字的总数。使用这个例子,字符串中的数字将被转换成整数,我可以这样做:2+2+4+3=11

由于有一段时间没有编写代码,我发现自己在这个(可能)相当简单的任务上有点不知所措

非常感谢您的帮助

您可以这样做:

var number:String = "2243";   // Represents your original string number
var result:int = 0;

for (var i:int = 0; i < number.length; i++) {
   result += parseInt(number.charAt(i), 10);
}

// result var will now contain your sum
var编号:String=“2243”//表示原始字符串编号
var结果:int=0;
对于(变量i:int=0;i
您确定所有单个数字都不会超过9吗

private var number:String = "2243";
private var result:int = 0;

public function method1(event):void{
    for each (var num:String in number.split("")){
         result += parseInt(num);
    }
}

public function method2(event):void{
    for (var i:int = 0; i < number.length; i++){
        result += parseInt(number.charAt(i),10);
    }
}
私有变量编号:String=“2243”;
私有var结果:int=0;
公共功能方法1(事件):无效{
对于每个(变量num:number.split(“”)中的字符串){
结果+=parseInt(num);
}
}
公共功能方法2(事件):无效{
对于(变量i:int=0;i
是的,实际上它们不会超过5个。谢谢,效果很好@用户429333如果您的问题已得到回答,请务必接受回答。