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

Gas*_*st1 3 javascript

var valueInString = "2383";
Run Code Online (Sandbox Code Playgroud)

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

valueInString = valueInString - 35% 
Run Code Online (Sandbox Code Playgroud)

像上面这样的东西?

epa*_*llo 19

如果我理解正确的话,要减去35%valueInStringvalueInString.所以这只是一些基本的数学.

var valueInString = "2383";
var num = parseFloat(valueInString);
var val = num - (num * .35);
console.log(val);
Run Code Online (Sandbox Code Playgroud)


Ry-*_*Ry- 8

数学:

valueInString = valueInString * (1 - 0.35);
Run Code Online (Sandbox Code Playgroud)

短:

valueInString *= 1 - 0.35;
Run Code Online (Sandbox Code Playgroud)

  • 甚至更短的 `valueInString *= 0.65` :) (2认同)