怎么样用js判断一个数是整数还是小数呢?
我们可以借助parseInt()和parseFloat()。
对于一个“数字型的字符串”,倘若这个所谓的“数字”是整数,那么parseInt()和parseFloat()这两种方法返回的结果是一样一样滴。
如果这个“数字”是小数,返回的结果就不一样。
所以我们就可以很机智地利用这么一个特点来判断一个数是整数还是小数。
javascript实现代码如下:
var n = 3.14; if (parseInt(n.toString()) == parseFloat(n.toString())) { console.log(n + "是整数"); } else { console.log(n + "是小数"); }
浏览器控制台上呈现的效果就是“3.14是小数”。