Задать вопрос

Почему не происходит преобразования переменной в числовой тип?

Почему не происходит преобразования переменных productQuantity в числовой тип?

код

let product1 = "Бумага";
let product2 = "Биндеры для бумаги";
let product3 = "Ручка щариковая";

let productPrice1 = 280;
let productPrice2 = 56;
let productPrice3 = 12;

let productQuantity1 = +prompt(`Укажите колличество продуктов '${product1}', цена ${productPrice1}`, 0);
let productQuantity2 = +prompt(`Укажите колличество продуктов '${product2}', цена ${productPrice2}`, 0);
let productQuantity3 = +prompt(`Укажите колличество продуктов '${product3}', цена ${productPrice3}`, 0);

let totalPrice = 0;

totalPrice += product1 * productPrice1;
totalPrice += product2 * productPrice2;
totalPrice += product3 * productPrice3;

alert(`Общая сумма ${totalPrice}`);

  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Намёк понятен?
- totalPrice += product1 * productPrice1;
+ totalPrice += productQuantity1 * productPrice1;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mmmaaak
@mmmaaak
ты умножаешь строку на число
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час