Hola otra vez:
a pelo voy a darte la respuesta:
Para reconocer los decimales de un número, se puede pasar a string, y con los decimales hacer el test:
Para convertir un numero real, a uno en punto flotante, te he respondido antes (creo que hay una rima sonante)
Para averiguar el rango de los decimales...
var decimales = parseInt(n.split(".")[1]);
n representa una cadena válida en punto flotante...
Al usar split, convertimos la cadena n en un array de elementos, que en su forma inicial, estaban separados por una coma... y de ese array seleccionamos el 2º elemento [1] (los arrays empiezan por el 0)
Si hemos usado el toFixed(2) ese valor estará entre "00" y "99"
ahora solo queda hacer comparaciones if...
Saludos