Конструкция elseif одновременно является конструкцией else и следующим условием if.

См. урок работа с конструкцией if в JavaScript из учебника JavaScript для более полного понимания.

Синтаксис

if (логическое выражение) {
	Этот код выполниться,
	если логическое выражение верно (то есть равно true)
} elseif (логическое выражение) {
	Этот код выполнится,
	если логическое выражение неверно (то есть равно false)
}else {
	Этот код выполнится,
	если логическое выражение неверно (то есть равно false)
}

Блок else не является обязательным.