Главная страница

Работы по JavaScript. JavaScript с Ильей Кантором


Скачать 0.61 Mb.
НазваниеJavaScript с Ильей Кантором
АнкорРаботы по JavaScript.docx
Дата03.09.2018
Размер0.61 Mb.
Формат файлаdocx
Имя файлаРаботы по JavaScript.docx
ТипДокументы
#24011
страница7 из 9
1   2   3   4   5   6   7   8   9

Неверное условие, else


Необязательный блок else («иначе») выполняется, если условие неверно:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки

   

1

var year = prompt('Введите год ECMA-262 5.1', '');

2

  




3

if (year == 2011) {

4

  alert('Да вы знаток!');




5

} else {

6

  alert('А вот и неправильно!'); // любое значение, кроме 2011




7

}

Несколько условий, else if


Бывает нужно проверить несколько вариантов условия. Для этого используется блок else if .... Например:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки

   

1

var year = prompt('В каком году появилась спецификация ECMA-262 5.1?', '');

2

  




3

if (year < 2011) {

4

  alert('Это слишком рано..');




5

} else if (year > 2011) {

6

  alert('Это поздновато..');




7

} else {

8

  alert('Да, точно в этом году!');




9

}

В примере выше JavaScript сначала проверит первое условие, если оно ложно — перейдет ко второму — и так далее, до последнего else.

Важность: 2

Напишите код, который будет спрашивать: «Каково «официальное» название JavaScript?».

Если посетитель вводит «EcmaScript», то выводить «Верно!», если что-то другое — выводить «Не знаете? «EcmaScript»!».

Блок-схема:

http://learn.javascript.ru/files/tutorial/intro/ifelse_task2.png

Результат в действии: tutorial/intro/ifelse_task2.html

Решение

Решение

Решение: tutorial/intro/ifelse_task2.html.

[Открыть задачу в новом окне]

Важность: 2

Напишите код, который получает значение prompt, а затем выводит alert:

Можно посмотреть в действии: tutorial/intro/if_sign.html

Решение

Решение

tutorial/intro/if_sign.html

[Открыть задачу в новом окне]

Важность: 3

Напишите код, который будет спрашивать логин (prompt).

Если посетитель вводит «Админ», то спрашивать пароль, если нажал отмена (escape) — выводить «Вход отменён», если вводит что-то другое — «Я вас не знаю».

Пароль проверять так. Если введён пароль «Чёрный Властелин», то выводить «Добро пожаловать!», иначе — «Пароль неверен», при отмене — «Вход отменён».

Блок-схема:

http://learn.javascript.ru/files/tutorial/intro/ifelse_task.png

Для решения используйте вложенные блоки if. Обращайте внимание на стиль и читаемость кода.

Результат в действии: tutorial/intro/ifelse_task.html

Решение

Решение

Решение: tutorial/intro/ifelse_task.html.

Обратите внимание на дополнительные вертикальные отступы внутри if. Они полезны для лучшей читаемости кода.

[Открыть задачу в новом окне]
1   2   3   4   5   6   7   8   9


написать администратору сайта