function is_Int(num) {  
    
   if (typeof num !== 'number')  
       return false;   
    
  return !isNaN(num) &&   
         parseInt(Number(num)) == num &&   
         !isNaN(parseInt(num, 10));  
}  
console.log(is_Int(23));  
console.log(is_Int(4e2));  
console.log(is_Int(NaN));  
console.log(is_Int(23.75));  
console.log(is_Int(-23)); 