Представьте, что вы захотели поднять цену на 5% или, наоборот, сделать скидку клиентам, вычтя какой-то процент от указанной суммы. На самом деле в обоих случаях кода будет минимальное количество. Основной принцип работы – это чистая математика.
Напишем небольшую функцию PHP, которую будем использовать для сложения вычитания процента:
function percent($number) {
$percent = "30"; // Необходимый процент
$number_percent = $number / 100 * $percent;
return $number + $number_percent;
}
$new_price = percent("1000"); // Новая цена
«30» здесь – нужный нам процент (от 0 до 100 соответственно), а знак «+» означает, что мы прибавляем нужный нам процент.
На JavaScript делается все по аналогии с вариантом выше:
function percent(number) {
var percent = "30"; // Необходимый процент
var number_percent = number / 100 * percent;
return Number(number_percent) + Number(number);
}
var new_price = percent("1000"); // Новая цена
Процент и действие над ним изменить труда, для вас не составит, все эти моменты прокомментированы в коде.