Вы, наверное, обратили
внимание на изменяющиеся цифр, находящиеся слева и над данными строками,
так вот это работает самый простой секундомер и отмеряет он ровно шестьдесят
секунд. Как вы думаете, а сколько времени у меня ушло на изготовление этой
модели? Это может показаться нереальным, но на изготовление данного
имерителя промежутков времени ушло около 60 секунд.
Прежде чем мы начнем разбирать данный механизм, я хочу попросить, чтоб
вы запустили системные часы и сравнили показания секундной стрелки с изменениями
этого хронометра. Заметили? Они показывают одинаковое количество секунд.
Почему? Просто я связал эту модель с системными часами, что упростило мою
задачу, при этом мне пришлось создать всего две программных строки. Вот
как они выглядят:
min = new Date();
sek = min.getSeconds();
Прежде всего, немного теории. Давайте разберемся, что здесь к чему. Первое
слово кода min - произвольно созданная мною переменная, названная в честь
всем понятного слова - минута. Далее идет слово new - оператор создания
нового экземпляра объекта. А следующее слово Date и есть тот объект, позволяющий
манипулировать величинами даты и времени как отдельными объектами, что
напоминает конструктор из отдельных деталей которого можно собрать ту или
иную вещь (самолет или машину). Далее идут скобки, говорящие о том, что
данный объект имеет свои параметры.
<переменная> = new Date ([<год>,<месяц>,[<число>[,<часы>[,<минуты>[,<секунды>[,<миллисекунды>]]]]]])
Краткое описание всех параметров конструктора этого объекта (что из него
можно собрать):