如何在 JavaScript 中將浮點數轉換為整數
要將浮點數轉換為整數,您可以使用 JavaScript內建數學物件。 Math 物件提供了多種處理數學運算的方法,包括舍入和截斷。
方法:
1。截斷:
截斷去除數字的小數部分。要截斷浮點數,請使用 Math.floor()。此方法向下舍入到小於或等於原始數字的最接近的整數。
2.捨去:
捨入計算最接近原始數字的整數。若要捨入浮點數,請使用 Math.round()。此方法舍入到最接近的整數,遠離零。
3。 Ceiling:
Ceiling 向上捨入到大於或等於原始數字的最接近整數。要提高浮點數的上限,請使用 Math.ceil().
範例:
var floatNum = 5.4;
// Truncation
var truncatedNum = Math.floor(floatNum); // Result: 5
// Rounding
var roundedNum = Math.round(floatNum); // Result: 5
// Ceiling
var ceilingNum = Math.ceil(floatNum); // Result: 6
其他選項:
效能:
位元運算通常比使用數學方法更快。然而,parseInt() 是安全整數範圍內整數最快的轉換方法。
參考:
[Math object](https://developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math )
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3