Просто пытаюсь понять, почему Buzz не появляется в новой строке после Fizz в течение 15.
Попытка изучить JavaScript из Eloquent Javascript и просто приступить к выполнению упражнения FizzBuzz.Обратите внимание, что я включил закомментированное решение, где оно работает (хотя и не элегантно), но я заметил, что некоторые решения, найденные в Интернете, показывают, что их 15 появляются с Fizz, но Buzz находится на новой строке, а мое решение (что не так).закомментировано) только показывает Fizz.
Может кто-нибудь объяснить мне, почему он это делает?Просто любопытно.Единственное, что я заметил, когда я использую
if ((int%3 == 0) && (int%5 == 0))
в конце или в начале блока, это когда изменения видны.
Примечание :
Я не прошу решения.Я просто хочу объяснение моего вопроса выше.Закомментированное решение дает мне FizzBuzz на 15. Пожалуйста, не поймите меня неправильно и поблагодарите вас за то, что нашли время ответить на этот вопрос.
Мое решение:
for(let int = 1; int <= 100; int++){
if(int%3 == 0){
console.log('Fizz');
}
else if(int%5 == 0){
console.log('Buzz');
}
else if ((int%3 == 0) && (int%5 == 0)){
console.log('Fizz'+'Buzz');
}
/*if ((int%3 == 0) && (int%5 == 0)){
console.log('Fizz'+'Buzz');
}
else if(int%3 == 0){
console.log('Fizz');
}
else if(int%5 == 0){
console.log('Buzz');
}*/
else{
console.log(int);
}
}