var isInt = function(x) {
return x === parseInt(x, 10) && !isNaN(x);
}
console.log(isInt(755)); // true
console.log(isInt(-644)); // true
console.log(isInt(0)); // true
console.log(isInt(3.14)); // false
console.log(isInt("256")); // false
console.log(isInt("-256")); // false
console.log(isInt("7.62")); // false
console.log(isInt("-0.14")); // false
console.log(isInt(true)); // false
console.log(isInt("false")); // false
console.log(isInt("I'm singin' in the rain")); // false
console.log(isInt({})); // false
console.log(isInt([])); // false
console.log(isInt(undefined)); // false
console.log(isInt(null)); // false