JS делит процент% скидки от суммы

#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