js 进一法进位,精确到一位小数该怎么写?

JavaScript015

js 进一法进位,精确到一位小数该怎么写?,第1张

var a = 34.13

a = Math.ceil(a*10)

alert(a)

a = a*1.0/10

alert(a)

该方法采用的是ceil向上取整的方法。

首先将该数*10保证整数位,然后调用得到342,

接下来是要缩小到原来的十分之一,由于原来的类型是整数,所以要先转换成小数,因此*1.0;然后再除10,得到34.2

var d=3582141.212622

d=d.toString().split('.')[0].charAt(0)+'.'+d.toString().split('.')[1]

d=parseFloat(d)

alert(d)