Конструкция else задает блок кода, который выполнится при ложном условии в конструкции if.

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

Синтаксис

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

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

Сокращенный синтаксис

В случае, если в фигурный скобках if или else будет только одно выражение, можно эти фигурные скобки не писать:

//Полный вариант:
if (a == 0) {alert('Верно!');} else {alert('Неверно!');}

//Уберем скобки после if:
if (a == 0) alert('Верно!'); else {alert('Неверно!');}

//Уберем скобки после else:
if (a == 0) {alert('Верно!');} else alert('Неверно!');

/*
	Уберем скобки и после if, и после else
	(обратите внимание на точку с запятой - она осталась):
*/
if (a == 0) alert('Верно!'); else alert('Неверно!');