What's the difference between else if and else blocks?

Else if blocks require a boolean-type valueElse blocks have to be the last block of an if statementWe can't use more than a single else if blockElse if blocks are required while else blocks are optional

Sweet! We can use as many else if blocks as we want, as long as we give them a boolean-type value. What else if and else blocks have in common is that they're optional.

Oh noes! We can use as many else if blocks as we want, as long as we give them a boolean-type value. What else if and else blocks have in common is that they're optional.