在程式設計中,常常需要判斷一個數字的類型,特別是是否是浮點數(float)或整數。以下是實現此目的的幾種方法:
1.檢查除法餘數:
這涉及到將數字除以 1 並檢查餘數。整數的餘數為 0,而浮點數的餘數非零。
function isInt(n) { return n % 1 === 0; }
2。測試數字強制轉換(對於已知數字):
如果您確定參數是數字,則此方法使用強制轉換來測試其值:
function isInt(n) { return Number(n) === n && n % 1 === 0; } function isFloat(n) { return Number(n) === n && n % 1 !== 0; }
3。 ECMA Script 2015 標準(對於已知數字):
Number.isInteger(n) // true for integers Number.isFloat(n) // true for floats
示例:
考慮以下數字:
透過使用上述任何一種方法,您都可以輕鬆檢查這些類型數字。
以上是浮點數或整數:程式設計中如何區分數字類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!