"Unexpected token else" not sure why


#1

I can't quite figure this out.
for (var i = 0; i<= 20; i++){
if (i % 3 === 0 && i % 5 ===0) {
console.log("FizzBuzz")
} if else (i % 3 === 0) {
console.log("Fizz")
} if else (i % 5 === 0) {
console.log("Buzz")
} else {
console.log(i)
}
};


#2

if else => else if

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

#3

thank you very much!