判断一个数字是否是整数

2018-12-03  本文已影响0人  bypwan

js不区分整数和浮点数,所有数字内部都采用64位浮点格式表示。

下面给出3中方法:

1,使用typeof  + 取余运算符

注意:利用typeof判断是数据类型是必须的,因为空字符串,空数组,字符串类型数字,boolean对1取余都为0,因为他们先被默认转化为number

2,利用Math.floor,Math.ceil,Math.round判断,取整之后是否为自身

3.利用es6提供对Number.isInteger()方法

该方法只有chrome,firefox浏览器支持

上一篇 下一篇

猜你喜欢

热点阅读