страница 137
Упражнения
1. Получив информацию об использовании функций, обработчиков событий и управляющих структур, воспользуйтесь фрагментами сценария этой главы, чтобы создать страницу, в которой представлена таблица всех штатов с датам их вступления в Конфедерацию. Если у вас под рукой нет справочника с соответствующими датами, то используйте любые числа, начиная с 1800. На странице нужно создать поле для ввода текста, в котором задается название штата, а также кнопку, щелчок на которой будет инициализировать начало поиска в массивах.
2. Исследуйте приведенное ниже описание функции. Есть ли в этом описании неточности? Если да, то как их устранить?
function format(ohmage) {
var result;
if ohmage >= le6 {
ohmage = ohmage / le6;
result = ohmage + " Mohms";
} else {
if (ohmage >= le3)
ohmage = ohmage / le3;
result = ohmage + " Kohms";
else
result = ohmage + " ohms";
}
alert(result);
3. Разработайте собственный синтаксис для сценария выбора зрелого помидора в овощном отделе супермаркета. Запишите цикл for для этого сценария.
4. Измените листинг 7.2 так, чтобы внутри функции переменная hisDog повторно не использовалась.
5. Ниже приведена таблица с данными о некоторых планетах Солнечной системы. Нужно создать Web-страницу, на которой пользователь введет название планеты и по щелчку на кнопке получит окно сообщения с указанием расстояния этой планеты до Солнца и ее диаметр. Если получится, сделайте так, чтобы эта информация выводилась на странице в отдельных полях.
Планета | Растояние до солнца | Диаметр |
---|---|---|
Венера | 108 млн. км | 12 100 км |
Земля | 149 млн. км | 12 750 км |
Марс | 228 млн. км | 6 800 км |