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?
提问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 valueInString
from valueInString
. So it is just some basic math.
如果我理解正确,您想valueInString
从valueInString
. 所以这只是一些基本的数学。
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);