相关疑难解决方法(0)

数字javascript的数字之和

我在这个主题上看到了很多其他帖子,但在javascript中没有.这是我的代码.

var theNumber = function digitAdd (base, exponent) {
    var number = 1;
    for (i=0; i < exponent; i++) {
        var number = base * number;
    }
    return number
}


function find(theNumber) {
 var sum=0;
    parseInt(theNumber);
    while(theNumber>0)
     {
       sum=sum+theNumber%10;
       theNumber=Math.floor(theNumber/10);
      }
    document.writeln("Sum of digits  "+sum);
   }

find(theNumber (2, 50));
Run Code Online (Sandbox Code Playgroud)

我得到了正确的答案,我只是不完全理解第二个函数,即while语句.任何帮助将不胜感激.谢谢!

javascript parsing sum

10
推荐指数
2
解决办法
2万
查看次数

总结一个数字,直到它成为1位JS

在标记重复注释之前,它不是.其他人并没有像我一样寻找完全相同的东西.

什么是在javascript中总结一个数字的最紧凑的可能方式,直到只剩下一个数字.例如:您输入5678然后脚本将它们加在一起(5 + 6 + 7 + 8)并获得26,但由于它超过1位数,它再次添​​加它并获得2 + 6 = 8.

反正有没有任何规模吗?脚本有多紧凑?

javascript math

5
推荐指数
2
解决办法
2009
查看次数

标签 统计

javascript ×2

math ×1

parsing ×1

sum ×1