Вариант 17 — Зелёный уголок, пара 19

Продолжайте папку Variant17-web и тему «Зелёный уголок». Статья объясняет переменные, типы, подключение файла и преобразование строки.

Задание

Самостоятельно создайте и сохраните script.js рядом с главной страницей, подключите его к index.html. Программа выполняется при обновлении главной и показывает результат в консоли браузера.

Рассчитайте учебный запас грунта для выбранных растений: объём для одного растения умножьте на количество растений и прибавьте один общий запас.

Все числа ниже вымышлены для учебного расчёта. Они не задают настоящие цены, нормы или характеристики каталога.

Ваши данные

Имя значения Содержание Тип
itemName Сансевиерия string
quantityText "3" — Количество растений string
unitValue 4 — литров грунта на одно растение number
extraValue 2 — литров общего запаса грунта number
isTraining true — признак учебных данных boolean

Выберите const для неизменяемых значений и let для строки количества. Перед вычислением явно преобразуйте quantityText с помощью Number и сохраните число под именем quantity. Вычисленный итог сохраните под именем total. Учебный признак только выводится и не меняет расчёт.

Что вывести

Подпись в консоли Значение
Название Сансевиерия
Учебные данные true
Количество растений Числовое количество quantity
Всего грунта Вычисленный total, единица — литров
Тип строки количества string
Тип количества после преобразования number
Тип итога number
Тип учебного признака boolean

Используйте typeof для проверки типов. Единицы измерения выводите как текст; числовой итог храните числом.

Самопроверка

Ожидаемый текст консоли при проверочном запуске:

Для строки количества "3":

Название: Сансевиерия
Учебные данные: true
Количество растений: 3
Всего грунта: 14 литров
Тип строки количества: string
Тип количества после преобразования: number
Тип итога: number
Тип учебного признака: boolean

Запустите программу с исходной строкой "3": сохраните файл и обновите страницу. Постоянная добавка учитывается один раз. Сверьте результат и типы с образцом выше. Сохраните проект.

Покажите преподавателю подключение файла, самостоятельно написанную программу и результат одного проверочного запуска в консоли. Объясните, зачем преобразовывать строку в число. Отдельный отчёт не требуется.

На этой практике используйте только значения, арифметические операции, преобразование и вывод в консоль. Чтение полей формы, DOM, события, условия, циклы и функции здесь не нужны.

Выбрать вариант или вернуться к занятиям курса.