保留小數與取整數應該算是很小的知識點,但小知識點不代表沒有用。
1.toFixed()方法(保留小數)
用法是比較簡單的,如下:
var number=521; var number2=521.1314; number.toFixed(2); console.log(number);//结果:521 console.log(number.toFixed(2))//结果:521.00 console.log(number2.toFixed(2))//结果:521.13
其中括號是數字類型變量,
var number=521.1314; Math.floor(number); console.log(number);结果521.1314 console.log(Math.floor(number));结果521
其中括號是數字類型變量,toFixed()。會出現問題,number小數位數太長會出現RangeError異常,number如果不是數字類型就會出現TypeError異常,要注意的是toFixed()書寫時F一定要大寫。
2.Math.fioor()方法(向下取整數)
var number=00543.44944 Math.ceil(number); console.log(number);结果00543.44944 console.log(Math.ceil(number));结果00544
可以看到Math.floor是向下取整,括號中是數字變量,只捨不如,Math的M要大寫。 3.Math.ceil()方法(向上取整數)
rrreee 很明顯,Math.ceil()用法和Math.floor()方法很相似,不同的是Mathce. ,只入不捨。