若您的目標是將小數點後的數字移除,而不是四捨五入或無條件捨去小數,可以使用 JavaScript 中的 Math.floor() 函式來實現此目的。
以下是一個範例程式碼,它將浮點數的小數部分移除並返回整數部分:
let num = 3.14159;
let integer = Math.floor(num); // 小數點後的數字被移除
console.log(integer); // 輸出 3
在這個例子中,Math.floor() 函式將 num 的小數點部分移除,返回其整數部分。請注意,這不會四捨五入或無條件捨去小數,而是將小數部分直接捨去。
如果您需要對多個浮點數執行此操作,您可以將其包裝在一個函式中,例如:
function removeDecimal(num) {
return Math.floor(num);
}
let num1 = 3.14159;
let num2 = 2.71828;
console.log(removeDecimal(num1)); // 輸出 3
console.log(removeDecimal(num2)); // 輸出 2
這個 removeDecimal() 函式接受一個數字作為參數,並將其小數部分移除。這個函式可以用於任何浮點數。