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ステートメントの「停止」に応じて、回答を印刷したいなどです。