После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть? |
Опубликован: 19.10.2006 | Уровень: для всех | Доступ: свободно
Лекция 27:
Массивы
Аннотация: Введение в массивы. Их создание и обработка.
Ключевые слова: array, переменная, значение, массив, программа, запрос, пользователь, орт, функция, команда, регистр, операторы, сайт, вершина, объект, адрес, URL, сценарий
Концепция
В этом уроке рассматриваются массивы (array). Мы уже изучили переменные. Каждая переменная содержит в данный момент одно значение, но иногда требуется использовать массив (array) или переменную, которая содержит множество значений.
В примере урока программа предлагает пользователю угадать телевизионный канал из перечня телеканалов. Запрос повторяется до тех пор, пока пользователь не угадает. Каждый раз при нажатии кнопки случайным образом выбирается новый телеканал.
Сценарий
<HTML> <HEAD> <SCRIPT type="text/javascript"> tv=new Array() tv[0]="ОРТ" tv[1]="РТР" tv[2]="ТВЦ" tv[3]="НТВ" tv[4]="ТВ6" num=0 function picktv() { now=new Date() num=(now.getSeconds())%5 } function whichtv() { picktv() guess=" " while (tv[num] != guess.toUpperCase()) {guess=prompt("Угадайте мой любимый телеканал: ОРТ, РТР, ТВЦ, НТВ или ТВ6?") if (guess.toUpperCase() == tv[num]) {alert("Это мой любимый телеканал!")} else {alert("Нет, попробуйте еще раз.")}} } </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" VALUE="Угадайте телеканал!" onClick="whichtv()"> </FORM> </BODY> </HTML>
Результат работы сценария
На странице выводится кнопка с надписью "Угадайте телеканал!", при нажатии на которую выводится окно с предложением угадать любимый канал из перечисленных.
В зависимости от ввода пользователю предлагается попробовать еще раз или программа завершается.