JavaScript 中 Math.ceil() 和 Math.round() 方法的區別是什麼?
Math.ceil() 和 Math.round() 方法的區別在於,前者將數字向上舍入到最接近的整數(朝更大的值),而後者將數字向下舍入到最接近的整數(朝較小的值)。讓我們分別檢查這兩種方法。
Math.ceil()
Math.ceil() 方法將作為引數傳遞的數字舍入到最接近的整數,以便獲得更大的值。
示例
在下面的示例中,當數字 5.34 作為引數傳遞時,Math.ceil() 將其舍入為 6,這比實際數字更大。
<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>
輸出
6
Math.round()
Math.round() 方法將作為引數傳遞的數字舍入到最接近的整數,以便獲得較小的值。
示例
在下面的示例中,當數字 5.34 作為引數傳遞時,Math.round() 將其舍入為 5,這比實際數字更小。
<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>
輸出
5
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP