FuzzBuzz - как оптимизировать?


#1

Мой код выглядит несколько запутанным, но проверку проходит.
Может кто подскажет, как покороче это безобразие сделать? V_V

if ( ( (number % 3) == 0) && ( (number % 5) != 0) ) {
taskResult = ‘Fizz’;
} else {
if ( ( (number % 3) != 0) && ( (number % 5) == 0) ) {
taskResult = ‘Buzz’;
} else {
if ( ( (number % 3) == 0) && ( (number % 5) == 0) ) {taskResult = ‘FizzBuzz’;} else {
taskResult = number;
}
}
}


#2

Так немного короче:

Код
if (number % 3 === 0 && number % 5 === 0) {
  taskResult = 'FizzBuzz';
}
else if (number % 3 === 0) {
  taskResult = 'Fizz';
}
else if (number % 5 === 0) {
  taskResult = 'Buzz';
}
else  {
  taskResult = number;
}