How to get the number of digits after the decimal point in TypeScript

1 Answer

0 votes
function totalDigitsAfterDecimalPoint(num : number) : number {
    if (Number.isInteger(num)) {
    	return 0;
  	}

  	return num.toString().split('.')[1].length;
}

 
console.log(totalDigitsAfterDecimalPoint(3.14)); 
console.log(totalDigitsAfterDecimalPoint(21.0)); 
console.log(totalDigitsAfterDecimalPoint(-4.936)); 
console.log(totalDigitsAfterDecimalPoint(746.9)); 
console.log(totalDigitsAfterDecimalPoint(17280));   
   
   
   
   
/*
run:
   
2 
0 
3 
1 
0 
   
*/

 



answered Jun 18, 2022 by avibootz
...