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

Почему не происходит преобразования переменных 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}`);

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

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

Войти через центр авторизации
Похожие вопросы