digamos que el dato es '27' o "27",
las función que uso dirá que esto no es un entero, probé y la función que uso para saber si es un numero si funciona pero para saber si es un entero no funciona.
Código
var value = '27'; if(!is_NaN(value)) // si es un numero { if(Number.isInteger(value)) // si es un entero (acá me vienen los problemas porque me devuelve false cuando todos sabemos que 27 si es un entero. { // [...] } }
La solución que se me ocurre es ver si existe una función que convierta el "27" a 27 (int) con javascript.