#javascript #calculator
#javascript #калькулятор
Вопрос:
как мне разделить% от суммы? Я имею в виду, что я хочу, чтобы js рассчитывал цену со скидкой, например, у меня есть это:
var voucherdiscount='23';
var amount = ((qty*price) - voucherdiscount %); it is wrong what is the right way?
Спасибо!
Ответ №1:
%
является оператором остатка JavaScript и используется для вычисления остатка от деления
13 % 4; // 1
Это можно прочитать как «13, деленное на 4, равно 3 с остатком 1
«
Дополнительное примечание: в большинстве языков это называется «оператор модуля», но JavaScript реализует его немного по-другому. Смотрите эту заметку для получения более подробной информации.
Вы можете рассчитать общую цену следующим образом
qty * price * (1 - voucherdiscount/100)
Ответ №2:
Сумма = Кол-во * цена 23% от суммы -> (сумма * 23) / 100
Общая цена: (кол-во * цена) — (кол-во * цена * скидка) / 100