function isInteger(argument) { return argument == ~~argument; }
isInteger(1); // true
isInteger(0.1); // false
isInteger("1"); // true
isInteger("0.1"); // false
Usage:
isInteger(1); // true<br>
isInteger(0.1); // false<br>
isInteger("1"); // true<br>
isInteger("0.1"); // false<br>
or:
function isInteger(argument) { return argument == argument + 0 && argument == ~~argument; }
isInteger(1); // true
isInteger(0.1); // false
isInteger("1"); // false
isInteger("0.1"); // false
Usage:
isInteger(1); // true<br>
isInteger(0.1); // false<br>
isInteger("1"); // false<br>
isInteger("0.1"); // false<br>