如何计算javascript,fizzbuzz中的特定数字

时间:2016-01-21 05:40:58

标签: javascript

我正在尝试解决类似于流行的fizzbuzz或乒乓球问题的问题。我已经想出了如何编写这部分代码,但是我还需要制作一个计数器,用户输入他们的数字,页面返回1输入的数字,以及fizzbuzz /爆米花数字。我认为代码是

userService.ReplaceUserPermissions(user.Id, permissions, nodes); 

但我不知道如何将其与我的其他代码结合起来

for (i = 1; i <= 20; i++) {...}

很抱歉,我知道这是一个超级初学者的问题,但我刚开始并且很难弄清楚一切是如何协同工作的。

1 个答案:

答案 0 :(得分:1)

你很亲密。要详细了解JavaScripts loops

&#13;
&#13;
var pingpong = function(number) {
 if (number % 15 === 0) {
   return 'pingpong';
 } else if (number % 5 === 0) {
   return 'pong';
 } else if (number % 3 === 0) {
   return 'ping';
 } else {
  return false;
 }
};

for (var i = 1; i <= 20; i++) {
  var num = pingpong(i);
  // Just show it on the screen
  document.body.innerHTML += i + ': ' + num + '<br />';
}
&#13;
&#13;
&#13;