JavaScript で小数点以下の桁数を取得する方法をご紹介します。
 
/**
 * 小数点以下の桁数を取得する
 * @param {Number} number
 * @return {Number} decimalPlace
 **/
var getDecimalPlace = function(number) {
  if (typeof number !== 'number') {
    return null;
  }
  var decimalPlace = 0;
  var numbers = number.toString().split('.');
  if (numbers[1]) {
    decimalPlace = numbers[1].length;
  }
  return decimalPlace;
};
使い方
第一引数に数字を指定すると、戻り値は小数点以下の桁数が返ってきます。
var number = 1234.56789;
getDecimalPlace(number); // 5
getDecimalPlace('not number'); // null