JavaScript сценарий "Текущая дата"
Сценарий «Текущая дата». Знакомство с обработкой массивов
По аналогии с часами эффект присутствия создается и при выводе информации о текущей дате. Для иллюстрации работы с массивами в языке JavaScript рассмотрим код сценария, определяющего и выводящего текущую дату на поле веб-страницы.
Рассмотрим листинг боле подробно.
- <html> - начало веб-страницы.
- <headxscript> - начало заголовка и сценария.
- var time= new DateO -определение переменной time и присвоение ей значения текущей даты.
- function vremya () { - определение и начало функции.
- var day=time .getDay () - определение и присвоение переменной day начального числового значения текущего дня по системной дате.
- var dayname - определение переменной dayname.
- if (day= = 0) dayname="Воскресенье" - присваивание значения переменной dayname в зависимости от значения переменной day. Аналогично для последующих шести строк.
- var monthnames-new Array ("Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"); - описание массива элементов monthnames и присвоение значений его элементам.
- var month=time. getMonth () - определение переменной month и присвоение ей числового значения текущего месяца по системной дате.
- var monthname=monthnames [month] - определение переменной monthname и присвоение ей названия месяца согласно расположению элемента в массиве.
- var у ear=time, get Year () - определение переменной year и присвоение ей значения текущего года.
- if (уеаг<1000) уеаг+ = 1900 - определение условия текущего года. При истинности условия переменная year увеличивается на 1900.
- var strokadate=dayname +', '+time.getDate()+' ' +monthname+ ' , ' +year; - определение строковой переменной strokadate и формирование ее содержимого.
- document .write (strokadate) ) - вьгвод на веб-страницу переменной strokadate, завершение функции.
- </script></head> - завершение сценария и заголовка.
- <body align=center> - начало тела документа и выравнивание по центру его содержимого.
- <hl> Текущая дата</п1><Ьг> - надпись, оформленная максимальным заголовком.
- <script>vremya () </script> - сценарий, вызывающий функцию
- vremya ().
- </body> - завершение тела документа.
- </html> - завершение веб-страницы.
← Сценарии из библиотек сторонних разработчиков | JavaScript функции выполняющие сценарий "Простые часы" → |
---|