toExponential([fractionDigits]) :将数字按科学计数法格式返回,fractionDigits值小数点后保留的位数。

toFixed([fractionDigits]) :将数字按指定的小数点位数返回,fractionDigits值小数点后保留的位数。

toPrecision([precision]) :将数字按指定的精度返回(这个精度不是指小数点后几位),precision是指定的精度值。

 

var num=56.45678; 

var rs1=num.toExponential(2);//rs1的值为5.65e+1 

var rs2=num.toFixed(2);//rs的值为56.45 

var rs3=num.toPrecision(2);//rs的值为56 

虽然说Number对象提供的这些方法能够解决不少的数字转化问题,但是对于许多情况还是不好满足的,例如对百分号的支持等等。