Элемент оператора if: else

  Дополнительный элемент, используемый вместе с оператором if - это else. Как и в других языках программирования (else в переводе с английского означает иначе), этот элемент определяет действия, которые выполняются в случае не выполнения условия. 

    Структура условного оператора будет выглядеть  следующим образом: 

if <условие> то <оператор 1>

 else 

<оператор 2>

  Решим следующую задачу: Пусть осуществляется ввод строки по запросу: 'Введите пароль:', если введенное значение 'Феникс'  выводится сообщение: 'Добро пожаловать!' при вводе любого другого значения выводится сообщение: 'Пароль введен не верно'. Для ввода строки с паролем воспользуемся методом prompt(). 

<script language="JavaScript">

var a

a=prompt('Введите пароль:',' ')

if(a=='Феникс') alert('Добро пожаловать!')

else

alert('Пароль введен не верно')

</script>

  Рассмотрим более подробно: 

при выполнении программы выдается запрос:

если условие истинно, т. е. введен верный пароль: Феникс, то на экране отобразится сообщение:

если же условие ложно, т. е. введено любое другое значение пароля, то на экране отобразится сообщение:

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

<script language="JavaScript">

var a

a=prompt('Введите пароль:',' ')

if(a=='Феникс') {

alert('Добро пожаловать!')

alert('Система запущена')

}

else{

alert('Пароль введен не верно')

alert('Введите пароль еще раз')

}

</script>

  В данном примере если условие истинно выдаются два сообщения следующие один за другим после нажатия кнопки OK

  Если же условие ложно выдаются два других сообщения следующие один за другим после нажатия кнопки OK: