toExponential() 方法
返回的是用科学计数法表示的数字的字符串形式。toExponential() 方法也有一个参数,指定要输出的小数的位数。
例如:
var oNumberObject = new Number(68);
alert(oNumberObject.toExponential(1));  //输出 "6.8e+1"
 
toPrecision() 方法
toPrecision() 方法根据最有意义的形式来返回数字的预定形式或指数形式。它有一个参数,即用于表示数的数字总
数(不包括指数)。例如:
var oNumberObject = new Number(68);
alert(oNumberObject.toPrecision(1));  //输出 "7e+1"=70toPrecision() 方法会对数进行舍入。不过,如果用 2 位数字表示 68:
var oNumberObject = new Number(68);
alert(oNumberObject.toPrecision(2));  //输出 "68"
 
如果指定的位数多于需要的位数:
var oNumberObject = new Number(68);
alert(oNumberObject.toPrecision(3));  //输出 "68.0"
 
toFixed()、toExponential() 和 toPrecision() 方法都会进行舍入操作,以便用正确的小数位数正确地表示一个数。 
提示: 应该少用Boolean 、Number 对象,以避免潜在的问题。只要可能,都使用数字的原始表示法。