loading...

Simplest way of getting the number of decimals in a number in JavaScript

ishwar profile image ishwar chandra tiwari ・1 min read

You can obtain the number of decimal places of an arbitrary number

var countDecimals = function (value) {
if(Math.floor(value) === value) return 0;
return value.toString().split(".")[1].length || 0;
}

console.log(countDecimals(9.11)) //2
console.log(countDecimals(9)) //0

Discussion

pic
Editor guide