Практическое задание
1.Доработайте слайд-шоу, добавив кнопку play/stop, при нажатии на которую слайд шоу либо останавливается, либо воспроизводится. Можно вместо одной кнопки можно создать две отдельные: play и stop.
Пример 2. Вывод случайного афоризма на странице. Случайный афоризм появляется при каждом обновлении страницы.
<html>
<head> <title> Случайный афоризм на странице</title>
<script language="JavaScript">
quote= new Array();
author= new Array();
quote[quote.length]="Одни едят, чтобы жить. Другие - живут, чтобы есть.";
author[author.length]="Мольер";
quote[quote.length]="Работа не волк, в лес не убежит";
author[author.length]="Народная мудрость";
quote[quote.length]="Узкий специалист подобен флюсу.";
author[author.length]="Кoзьма Прутков";
quote[quote.length]="Скорость процессоров каждые два года удваивается.";
author[author.length]="Не помню";
quotes = new Array();
quotes = [quote,author]
function getSay() {
var k=Math.floor(Math.random()*(quote.length));
var tmp=("Афоризм " +quotes[0][k]+ "Автор:" +quotes[1][k]+"<br>");
return tmp; }
</script>
</head>
<body > <center>
<script language="JavaScript">document.write(getSay())</script>
</center>
</body>
</html>
Практические задания
1.Напишите код, подсчитывающий сумму элементов массива. Массив введите с экрана, запросив предварительно размерность этого массива. Сумма элементов массива должна вычисляться с помощью функции.
2.Написать функцию, возвращающую максимальное по модулю число в массиве. Если это число отрицательное, не потеряйте знак!
3.Напишите функцию для решения квадратного уравнения. Обратите внимание, что для того, чтобы функция возвращала несколько значений (2 корня), их следует записывать в массив.
Объект Date
Объект Date в JavaScript создается с помощью оператора new и конструктора Date().
var now = new Date(); // Создание объекта, в котором хранятся текущие дата и время.
var xmas = new Date(2011, 11, 25); /*Создание объекта, в котором хранится дата Рождества. Обратите внимание: номера месяцев начинаются с нуля, поэтому декабрь имеет номер 11!)*/
Методы объекта Date позволяют получать и устанавливать различные значения даты и времени и преобразовывать дату в строку с использованием либо локального времени, либо времени по Гринвичу (GMT). Например:
xmas.setFullYear(xmas.getFullYear() + 1); // Заменяем дату датой следующего Рождества.
var weekday = xmas.getDay(); // На какой день выпадает Рождество.
document.write("Сегодня: " + now.toLocaleString()); // Текущие дата и время.
В объекте Date также определяются функции (не методы, поскольку они не вызываются через объект Date) для преобразования даты, заданной в строковой или числовой форме, во внутреннее представление в миллисекундах, полезное для некоторых видов операций с датами.
Конструктор:
New Date()
Дата добавления: 2016-01-09; просмотров: 670;