24 lines
3.9 KiB
Markdown
24 lines
3.9 KiB
Markdown
# <H1 align="center">Модуль «Вычисления»</h1>
|
||
|
||
<p> Модуль «Вычисления» является связующим модулем или модулем пред- и постобработки данных из других модулей. Данный модуль необходим для создания, вычисления и изменения значений переменных.</p>
|
||
|
||
## Интерфейс модуля
|
||
<p> Окно модуля очень простое и состоит всего лишь из поля для ввода и кнопок «Сохранить» и «Отмена».
|
||
<H1 align="center"></h1>
|
||
<p> Поле «Выражение». В поле вводится код на языке программирования JavaScript. Возможно использование локальных переменных модуля (с объявлением их через let, var или const, но они не будут видны в других модулях скрипта робота), либо переменных студии, которые должны начинаться с символов «v.».
|
||
<p> Модуль полностью подчиняется правилам языка JS, то есть поддерживаются все стандартные функции JS, разделение строк производится посредством ввода символа «;» или переходом строки (клавиша Enter).
|
||
## Пример работы с модулем
|
||
<p> Предположим, необходимо получить последний день предыдущего месяца. Сделаем это с помощью ввода следующего кода:
|
||
<H1 align="center"></h1>
|
||
<H1 align="center"></h1>
|
||
<p> Что делает написанный выше код? А вот что – получаем сегодняшний день, например, сегодня 25 марта, из этой даты мы берем информацию о текущем годе и месяце, затем создаем новый экземпляр даты, устанавливая в качестве года и месяца текущие, а в качестве дня – нулевой, в следствие чего язык JS создаст дату с последним днем предыдущего месяца. Более подробно:
|
||
<p> 1 строка – создание нового экземпляра даты без передачи параметров, в следствиии чего создастся сегодняшняя дата (date = 25.03.2020);
|
||
<p> 2 строка – использование метода getFullYear, который возвращает полный год даты, к которой он применен (year = 2020);
|
||
<p> 3 строка – использование метода getMonth, который возвращает месяц даты, к которой он применен (month = 2, так как месяца в JS считаются с 0);
|
||
<p> 4 строка – создание нового экземпляра даты, в качестве параметров подаются текущий год, текущий месяц и 0 в качестве дня (v.lastDay = 29.02.2020);
|
||
<p> 5 строка – получение числа последнего дня предыдущего месяца (v.lastDay = 29).
|
||
<p> В качестве знакомства с языком программирования JavaScript рекомендуем к изучению интернет-ресурс «Современный учебник JavaScript», доступный по <a href="https://learn.javascript.ru/"> ссылке</a>.
|
||
|
||
|
||
|