`math.round` 方法是 JavaScript 中的一個內置函式,用於將一個數字四捨五入為最接近的整數。這個方法廣泛套用於處理浮點數的場景,例如在計算金額、統計數據等方面。
`math.round` 函式的語法如下:`Math.round(x)`,其中 `x` 是要進行四捨五入的數字。該函式的工作原理如下:
如果 `x` 是正數,並且小數部分大於等於 0.5,則返回大於 `x` 的最小整數。
如果 `x` 是正數,並且小數部分小於 0.5,則返回小於 `x` 的最大整數。
如果 `x` 是負數,並且小數部分大於等於 -0.5,則返回小於 `x` 的最大整數。
如果 `x` 是負數,並且小數部分小於 -0.5,則返回大於 `x` 的最小整數。
如果 `x` 是整數,則直接返回 `x`。
需要注意的是,`Math.round()` 函式返回的結果是一個整數,而不是一個浮點數。無論輸入是整數還是浮點數,返回值都是一個整數。另外,`Math.round()` 函式不會改變原始的數字,而是返回一個新的四捨五入後的整數。如果需要改變原始數字的值,可以將返回值賦給一個變數。
例如:
`Math.round(3.14)` 返回 3
`Math.round(9.99)` 返回 10
`Math.round(-5.6)` 返回 -6
`Math.round(2.5)` 返回 3
`Math.round(2.4)` 返回 2
`Math.round(-2.5)` 返回 -2
`Math.round(-2.4)` 返回 -2。