JS判断一个变量的值是否是整数

Posted plortinus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS判断一个变量的值是否是整数相关的知识,希望对你有一定的参考价值。

代码段

Number.isInteger = Number.isInteger || function(value) {
    return typeof value === "number" && 
           isFinite(value) && 
           Math.floor(value) === value;
};

知识点

  1. ES6的Number.isInteger可以判断
  2. 判断是否是整数的步骤:先判断是否是数字,然后判断是否有限的数,最后根据Math的向上、向下或四舍五入取整是否等于自身来判断。
  3. parseInt(a, 10) === a,这种写法判断不出2e+10 这样的数值来

以上是关于JS判断一个变量的值是否是整数的主要内容,如果未能解决你的问题,请参考以下文章

js判断变量是否为整数

JavaScript笔试题(js高级代码片段)

JS 判断某变量是不是为某数组中的一个值 的几种方法

判断一个变量是不是为数组

js 怎么判断一个值是不是是数组

MATLAB 如何判断某变量等于某数组中的一个元素