gpt4 book ai didi

javascript - 向服务/产品添加百分比的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 04:11:11 25 4
gpt4 key购买 nike

我必须将服务费(10%)加增值税(8%)加到一项服务中,但我不确定按百分比增加数字的正确方法。

例如:服务费用为 1000 美元,我需要添加 10% 加 8%。我正在努力尝试三种不同的方法来实现这一目标。哪一种方式是正确的?

var service_charge = 10; // percent
var vat = 8; // percent
var price = 1000;

// OPTION 1
var tmp1 = price * (service_charge / 100);
var tmp2 = price * (vat / 100);
var total_1 = price + tmp1 + tmp2;

// OPTION 2
var tmp3 = price * (service_charge / 100);
var sub_total = price + tmp3;
var tmp4 = sub_total * (vat / 100);
var total_2 = sub_total + tmp4;

// OPTION 3
var tmp5 = price * ((service_charge + vat) / 100);
var total_3 = price + tmp5;

console.log(total_1);
console.log(total_2);
console.log(total_3);

https://jsbin.com/povama/edit?js,console

我认为“选项 2”是正确的,但我真的想确定一下。

最佳答案

如果要在服务费之后征收增值税,选项 2 是不错的选择。如果你想用一行总结它,它会是这样的:

var total = (price*(1+(service_charge/100)))*(1+(vat/100));

关于javascript - 向服务/产品添加百分比的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44325165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com