var valueInString = "2383";
如何从数字中减去35%并将其放回变量中?如何从字符串中的数字中减去百分比?
valueInString = valueInString - 35%
就像上面那样?
var valueInString = "2383";
如何从数字中减去35%并将其放回变量中?如何从字符串中的数字中减去百分比?
valueInString = valueInString - 35%
就像上面那样?
如果我理解正确的话,你想从valueInString
减去valueInString
35%。所以这只是一些基本的数学。
var valueInString = "2383";
var num = parseFloat(valueInString);
var val = num - (num * .35);
console.log(val);
数学:
valueInString = valueInString * (1 - 0.35);
短:
valueInString *= 1 - 0.35;
甚至更短'valueInString * = 0.65' :) – VisioN
值得关注的是乘法运算符强制转换字符串的数字,但在同样的情况,“+”会被认为是连接运算符和强制数字为字符串所以'valueInString +(1-0.35)'的结果将是'23830.65'。 – RobG
哎呦......大声笑掉一个错误。看起来像别人有评论。 – epascarello
valueInString = valueInString - ((valueInString * 35)/100);
这是valueInString的35%,** not ** valueInString - 35%(这将是0.65 * valueInString'。 –
而@ rynah的答案更清晰,只是以不同的方式显示数学。 – epascarello
如果我们想要减去6.25%? 我试过.6.25 <<很蠢 – Nerdar
@Nerdar 6.25%等于0.0625小数点 –