EN
TypeScript - get decimal part of float number
0
points
In this short article, we would like to show how to get the decimal part from a floating-point number using the modulo operator in TypeScript.
Practical example:
const getDecimalPart = (value: number): number => {
return value % 1.0;
};
// Usage example:
console.log(getDecimalPart(5)); // 0
console.log(getDecimalPart(3.14)); // ~0.14
console.log(getDecimalPart(-3.14)); // ~-0.14
console.log(getDecimalPart(0.123)); // 0.123
console.log(getDecimalPart(-0.123)); // -0.123
console.log(getDecimalPart(NaN)); // NaN
console.log(getDecimalPart(-Infinity)); // NaN
console.log(getDecimalPart(+Infinity)); // NaN
Output:
0
0.14000000000000012
-0.14000000000000012
0.123
-0.123
NaN
NaN
NaN