javascript 如何从字符串中的数字中减去百分比?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/16692119/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-27 05:39:17  来源:igfitidea点击:

How do I subtract a percentage from a number in a string?

javascript

提问by Gast1

var valueInString = "2383";

How do I subtract 35% from number and put it back in the variable?

如何从数字中减去 35% 并将其放回变量中?

valueInString = valueInString - 35% 

Something like the above?

像上面这样的吗?

回答by epascarello

If I understand you correctly, you want to subtract 35% of valueInStringfrom valueInString. So it is just some basic math.

如果我理解正确,您想valueInStringvalueInString. 所以这只是一些基本的数学。

var valueInString = "2383";
var num = parseFloat(valueInString);
var val = num - (num * .35);
console.log(val);

回答by Ry-

Math:

数学:

valueInString = valueInString * (1 - 0.35);

Shorter:

更短:

valueInString *= 1 - 0.35;

回答by user617263

valueInString = valueInString - ((valueInString * 35) / 100);