【发布时间】:2015-05-04 08:38:21
【问题描述】:
我想将一个数字拆分成它的数字(例如 4563 到 4 , 5 , 6 , 3 )然后上瘾这个数字。 (例如:4+5+6+3=18)
我可以分别为 3 位或 2 位和...数字编写代码,但我不能为每个数字编写一个全局代码。
所以这是我的 2 位数字代码:
var a = 23
var b = Math.floor(a/10); // 2
var c = a-b*10; // 3
var total = b+c; // 2+3
console.log(total); // 5
这是我的 3 位数代码:
var a = 456
var b = Math.floor(a/100); // 4
var c = a-b*100; // 56
var d = Math.floor(c/10); // 5
var e = c-d*10; // 6
var total = b+d+e; // 4+5+6
console.log(total); // 15
但我无法编写代码来处理每个数字。如何为每个数字编写全局代码?
【问题讨论】:
标签: javascript