将x转换为十进制整数,判断是否和自身相等即可:
1 function isInteger(x){ 2 return parseInt(x, 10) === x; 3 } 4 console.log('1.2 is an integer?'+isInteger(1.2)); // false 5 console.log('35 is an integer?'+isInteger(35)); // true
将x转换为十进制整数,判断是否和自身相等即可:
1 function isInteger(x){ 2 return parseInt(x, 10) === x; 3 } 4 console.log('1.2 is an integer?'+isInteger(1.2)); // false 5 console.log('35 is an integer?'+isInteger(35)); // true