Take a look at this and see if you can spot the error.

<code>

for (index=1;index<=20;index ++) {
if (index%3 === 0) {
console.log("Fizz");
}
else if (index%5 === 0) {
console.log("Buzz");
}
else if (index%3 === 0 && index%5 === 0) {
console.log("FizzBuzz");
}
else
console.log(index);
}

<code>

It ignores the second else if entirely, not sure why.
Probably syntax somewhere but haven't been able to find it.