JavaScript的四捨五入、無條件捨去、無條件進位

  • 45099
  • 0

摘要:JavaScript的四捨五入、無條件捨去、無條件進位

Math.round() 四捨五入
Math.floor() 取小於這個數的最大整數
Math.ceil() 取大於這個數的最小整數


alert(Math.round(12.3));			//12
alert(Math.round(12.5));			//13
alert(Math.round(12.52145));	                //13
將一個小數四捨五入為一個整數,與Java中的Math.round() 一樣,不保留一位小數!

alert(Math.round(12.52645 * 100) / 100);	//12.53
先將12.52645 乘 10 得到1252.645 將這個結果四捨五入為整數得到1253 再將1253除以100 ,得到12.53 如果要保留三位小數,乘1000再除1000就行!

 






Y2J's Life:http://kimenyeh.blogspot.tw/