【发布时间】:2021-04-10 04:27:08
【问题描述】:
function SingleDigits(num) {
function makeDigits(num) {
let value = 1
let arr = String(num)
for(let i = 0 ; i < arr.length; i++){
value = value * Number(arr[i])
}
return value;
}
value += "";
while(1>=value.length){
let result = 1;
result = result
}
我会一直这样做,直到我达到一个数字为止..
num = 786
7 * 8 * 6 -> 336
3 * 3 * 6 -> 54
5 * 4 -> 20
2 * 0 -> 0
像那样..我该如何设置?或者,我的方向是对的?
【问题讨论】:
-
“我的方向是对的吗?” - 那将是“不”,因为您的脚本不起作用。查看How do I ask a good question?,然后添加minimal reproducible example,解释您的代码存在的问题(最好使用示例输入和输出)并添加您在控制台中看到的任何错误消息。
标签: javascript while-loop