var valueInString = "2383";
如何从数字中减去35%并将其放回变量?
valueInString = valueInString - 35%
像上面这样的东西?
答案 0 :(得分:16)
如果我理解正确,您希望从valueInString
中减去35%的valueInString
。所以这只是一些基本的数学。
var valueInString = "2383";
var num = parseFloat(valueInString);
var val = num - (num * .35);
console.log(val);
答案 1 :(得分:7)
数学:
valueInString = valueInString * (1 - 0.35);
更短的:
valueInString *= 1 - 0.35;
答案 2 :(得分:0)
一个很好的实用工具是:
const percentageOff = (
price: number,
percentageValue: number
): number => {
return price * (1 - percentageValue / 100)
}
percentageOff(100, 50); // Output: 50
答案 3 :(得分:-1)
valueInString = valueInString - ((valueInString * 35) / 100);