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:
xxxxxxxxxx
1
const getDecimalPart = (value: number): number => {
2
return value % 1.0;
3
};
4
5
6
// Usage example:
7
8
console.log(getDecimalPart(5)); // 0
9
console.log(getDecimalPart(3.14)); // ~0.14
10
console.log(getDecimalPart(-3.14)); // ~-0.14
11
console.log(getDecimalPart(0.123)); // 0.123
12
console.log(getDecimalPart(-0.123)); // -0.123
13
14
console.log(getDecimalPart(NaN)); // NaN
15
console.log(getDecimalPart(-Infinity)); // NaN
16
console.log(getDecimalPart(+Infinity)); // NaN
Output:
xxxxxxxxxx
1
0
2
0.14000000000000012
3
-0.14000000000000012
4
0.123
5
-0.123
6
7
NaN
8
NaN
9
NaN