Самоучитель по JavaScript



              

Разбор скрипта - часть 2


Команда говорит: Now — это объект, который представляет new Date() (новую Дату). Дата обязательно должна быть новой. Таким способом вы будете получать новую дату каждый раз, когда заходите на страницу или обновляете ее.

Обратите внимание и на точку с запятой в конце. Она указывает на то, что строка JavaScript закончена. Без нее браузер решил бы, что команда продолжается на следующей строке. Ошибка.

Ура! У нас есть объект, на который может воздействовать метод getMonth(). Нам нужно напечатать месяц на странице, значит, где-то должна быть команда document.write(). Нам также известно, что текст в скобках будет виден на странице, так давайте напишем все это, следуя логике:

Сначалапишем <SCRIPT LANGUAGE="javascript">.

Потом вставляем комментарий о том, для чего предназначен скрипт.

Прежде чем приступить к getMonth(), необходимо создать объект. Убедитесь, что строка заканчивается точкой с запятой.

Теперь можно вставлять утверждение document.write.

Текст в скобках после document.write оформляем по правилам Урока 1.

Текст, видимый на странице, должен быть окружен двойными кавычками (одинарные кавычки для кода HTML внутри двойных).

Новое правило: сочетание текста и команд требует знака «плюс» + между элементами.

Объект и метод разделены точкой, так что команда напечатать месяц выглядит так: Now.getMonth().

Новое правило: Now.getMonth() — это не текст, который должен быть виден на странице, а команда, которая указывает месяц. Поэтому не нужно ставить ее ни в какие кавычки.

Заканчиваем командой </SCRIPT>.

И вот что у нас получилось:

<SCRIPT LANGUAGE="javascript">

//Скрипт напечатает на странице номер месяца

Now = new Date();

document.write("Сейчас месяц " + Now.getMonth())

</SCRIPT>

Посмотрите на первый скрипт еще раз. Длинная строка уже не кажется такой страшной. Это просто объект Now и метод getЧто-либо() после него. Я разделил элементы даты дефисами. Помните, дефис должен быть виден на странице, поэтому его следует ставить в кавычки. Все части связаны между собой плюсами +.




Содержание  Назад  Вперед