toFixed():根據小數點後的指定位數,將數字轉換爲字符串,它不用指數計數法。blog
toExponential():根據小數點後指定位數,將數字轉化爲指數形式字符串。小數點前面只有一位,小數點後面的位數,有參數指定。ci
toPrecision():根據有效數字位數,將數字轉化爲字符串。若是有效數字位數少於數字整數部分,則表示成指數形式字符串。字符串
以上三個方法,都遵循「四捨五入」或者補0的原則。io
下面是一些例子:console
var num = 1234567.8999; console.log("num.toFixed(0):" + num.toFixed(0)); console.log("num.toFixed(2)" + num.toFixed(2)); console.log("num.toFixed(5)" + num.toFixed(5)); console.log("num.toFixed(12)" + num.toFixed(12)); console.log("num.toExponential(3):" + num.toExponential(3)); console.log("num.toExponential(0):" + num.toExponential(0)); console.log("num.toPrecision(1):" + num.toPrecision(1)); console.log("num.toPrecision(5)" + num.toPrecision(5)); console.log("num.toPrecision(12)" + num.toPrecision(12));
對應下面的輸出:方法