var bla = 0.0000001; if ( ((1+bla)+"").indexOf(".") > 0 ) { alert("bla не целое число"); } else { alert("bla целое число");//этот работает }