【发布时间】:2020-10-03 16:36:57
【问题描述】:
我需要使用 while 或 for 创建一个数字序列,其中包含数字符号的总和。
例如,我有一个从 1 到 10 的序列。在控制台中(如果我已经编写了代码)将只有 1、2、3、4、5、6、7、8、9、1。如果我在控制台中从 30 到 40 将是 3,4,5,6,7,8,9,10,11,12,13。
我需要创建一个代码来显示从 1 到 100 的总和。我不知道该怎么做,但我需要在控制台中查看:
1
2
3
4
5
5
6
7
8
9
1
2
3
4
等等
我有一些代码,但我只有 NaN。我不知道为什么。你能给我解释一下吗?
for (let i = '1'; i <= 99; i++) {
let a = Number(i[0]);
let b = Number(i[1])
let b1 = Boolean(b)
if (b1 == false) {
console.log ('b false', a)
}
else {
console.log ('b true', a + b)
}
}
我希望你明白我在说什么。
【问题讨论】:
-
也许可以提前看看这个答案:stackoverflow.com/questions/38334652/…
-
这能回答你的问题吗? Sum all the digits of a number Javascript
标签: javascript task