解析以2位小数浮点

sam*_*oPT 1 javascript

我需要将一个从Web服务接收的值四舍五入为2个小数位。为此,我使用此方法toFixed和parseFloat,因为我需要浮点数中的最终值。但是,当我的值是“ 5.5000000”时,他会向我显示该值只有一个小数点“ 5.5” ...

我是这样做的:

var num = 5.5000000;
var n = num.toFixed(2);
var numFinal = parseFloat(n);
Run Code Online (Sandbox Code Playgroud)

And*_*ich 7

你必须调用toFixedparseFloat

parseFloat(yourString).toFixed(2)
Run Code Online (Sandbox Code Playgroud)

  • `var newString = ...` (2认同)
  • 当我使用“toFixed”方法时,它返回一个字符串 -> http://www.w3schools.com/jsref/jsref_tofixed.asp 并且我想要最终变量中的浮点数。不过谢谢你的回复 (2认同)