任意输入一个正整数,输出各个位上的数字之和。如输入6228,则输出18?

收藏
Javascript基础语法
9
Mar 16, 2018

任意输入一个正整数,输出各个位上的数字之和。如输入6228,则输出18?

回答

云松回答

问题分析:

该问题的重点如何把整数中的数字单独出来进行运算。我们可以通过for循环,得到整数中的任何一个数值,然后逐个相加,得到总和。

 

问题解答:

var str = prompt("请输入要计算的正整数","");
var sum = 0;
for (var i = 0; i < str.length; i++){
    sum += parseInt(str[i], 10);
}
console.log(sum);

 

(2)

提交成功