C#有小數位數直接進位為整數;JavaScript Math有小數位數取整方法


C#有小數位數直接進位為整數
number = 2.3445; Math.Ceiling(number); //運行完成后number的值為3 //如: 2.11 3.2145 6.125 7.111 //運行完成后的值為: 3 4 7 8

 JavaScript  Math有小數位數取整方法

舍掉小數取整:Math.floor(2)=2
舍掉小數取整:Math.floor(2.1)=2
舍掉小數取整:Math.floor(-2.1)=-3
舍掉小數取整:Math.floor(-2.5)=-3
舍掉小數取整:Math.floor(-2.9)=-3
四舍五入取整:Math.rint(2)=2
四舍五入取整:Math.rint(2.1)=2
四舍五入取整:Math.rint(-2.5)=-2
四舍五入取整:Math.rint(2.5)=2
四舍五入取整:Math.rint(2.9)=3
四舍五入取整:Math.rint(-2.9)=-3
四舍五入取整:Math.rint(-2.49)=-2
四舍五入取整:Math.rint(-2.51)=-3
湊整:Math.ceil(2)=2
湊整:Math.ceil(2.1)=3
湊整:Math.ceil(2.5)=3
湊整:Math.ceil(2.9)=3
舍掉小數取整:Math.floor(-2)=-2
舍掉小數取整:Math.floor(-2.1)=-3
舍掉小數取整:Math.floor(-2.5)=-3
舍掉小數取整:Math.floor(-2.9)=-3
湊整:Math.ceil(-2)=-2
湊整:Math.ceil(-2.1)=-2
湊整:Math.ceil(-2.5)=-2
湊整:Math.ceil(-2.9)=-2
Math.round(3.14)3
Math.round(3.5)4
Math.round(-3.14)-3
Math.round(-3.5)-3

總結:floor向下取整,ceil向上取整;round和rint四舍五入,取絕對值后舍入,然后加上符號,遇到.5的時候向絕對值小的方向舍之。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM