我正在显示这个变量,
var coords = 'Co-ords(' + hero.x + "," + hero.y + ')';
但是,当它显示时,它会像 294.99999999999 这样的大量数字出现
我怎样才能把这个四舍五入到小数点后两位?
我正在显示这个变量,
var coords = 'Co-ords(' + hero.x + "," + hero.y + ')';
但是,当它显示时,它会像 294.99999999999 这样的大量数字出现
我怎样才能把这个四舍五入到小数点后两位?
用于toFixed(n)
四舍五入到特定的小数位数。
由于浮点数表示数字的方式,它们并不精确。如果您四舍五入到一定的小数位,那么这在准确性上通常不会成为问题。
var coords = 'Co-ords(' + hero.x.toFixed(2) + "," + hero.y.toFixed(2) + ')';