FizzBuss не хочет выполнять.

Братва привет, помогите, что то не могу въехать все условия выполняет, кроме FizzBuzz, что не так? ток не пишите ответ, дайте подсказочку.
/*
var number = 15;
var taskResult;
if (number % 3 == 0) {
console.log(taskResult =‘Fizz’);
} else if (number % 5 == 0) {
console.log(taskResult =‘Buzz’);
} else if (number % 5 == 0 && number % 3 == 0){
console.log(taskResult =‘FizzBuzz’);
} else {
(console.log(taskResult = number));
}
*/

не смог удержатся и не посмотреть ответ, нужно было просто поменять местами, блин(((

а почему строка if (number % 5 == 0 && number % 3 == 0){ console.log(taskResult =‘FizzBuzz’); идет самой первой? почему вот как сейчас написано не работает?

Если число будет делиться на 3 и 5 без остатка, то значение будет Fizz, т.к. оно стоит первым и не сможет дойти до FizzBuzz.
Поздний ответ конечно, но может быть пригодится кому то.