我正在尝试执行一个功能,该功能将在我的 console.log 中打印 1-27 之间的数字。
当一个数字可以被3整除时,应该用“Fizz”代替数字
当一个数字可以被5整除时,用“Buzz”代替它。
如果数字可以同时被 3 和 5 整除,则将其替换为“Fizzbuzz”
参考:http ://en.wikipedia.org/wiki/Fizz_buzz )
这是我的代码:
var fizzbuzz = function(start,stop) {
for (var x=1;x <= stop; x++)
var string =',';
if (x%3 == 0) {
string += 'Fizz';
}
if (x%5 == 0){
string += 'Buzz';
}
if (x%5 && x%3){
string += 'Fizzbuzz';
}
return string;
};
Console.log 给了我“,”,我不确定我做错了什么。
只是为了澄清。我希望我的答案打印出来1,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,Fizz Buzz,16,17,Fizz,19,Buzz,Fizz,22,23,Fizz,Buzz,26,Fizz
,依此类推,具体取决于 If 语句中的“停止”。