|
Перейти на оглавление Уроки JavaScript Часть 6: Предопределенные объекты Объект Date <script language="JavaScript"> Здесь мы пользуемся такими методами, как getHours(), чтобы
вывести на экран время и дату, указанные в объекте Date с именем now. Можно
видеть, что мы добавляем к записи года еще число 1900. Дело в том, что метод
getYear() указывает количество лет, прошедших после 1900 года. А стало быть,
если сейчас 1997 год, то будет выдано значение 97, а если 2010 год - то 110,
а не 10! Если мы так и будем всякий раз добавлять 1900, то у нас не будет
проблемы 2000 года. Помните также, что мы обязаны увеличивать на единицу
значение, получаемое от метода getMonth(). <html> Здесь для ежесекундной коррекции времени и даты мы
пользуемся методом setTimeout(). Фактически это сводится к кому, что мы
каждую секунду создаем новый объект Date, занося туда текущее время. Можно
видеть, что функции clock() вызываются программой обработки события onLoad,
помещенной в тэг <body>. В разделе body нашей HTML-страницы имеется два
элемента формы для ввода текста. Функция clock() записывает в оба эти
элемента в корректном формате текущие время и дату. Для этой цели
используются две строки timeStr и dateStr. Объект Array <script language="JavaScript"> Первым делом мы создаем здесь новый массив с именем
myArray. Затем мы заносим в него три различных значения. После этого мы
запускаем цикл, который трижды выполняет команду document.write(myArray[i] +
"<br>");. В переменной i ведется отсчет циклов от 0 до 2. Заметим, что в
цикле мы пользуемся конструкцией myArray[i]. И поскольку i меняет значения
от 0 до 2, то в итоге мы получаем три различных вызова document.write().
Иными словами, мы могли бы расписать этот цикл как: Объект Math |