How do I check that a number is float or integer?

前端 未结 30 3102
栀梦
栀梦 2020-11-22 00:01

How to find that a number is float or integer?

1.25 --> float  
1 --> integer  
0 --> integer  
0.25 --> float
<         


        
30条回答
  •  执笔经年
    2020-11-22 00:36

    function isInt(n) 
    {
        return n != "" && !isNaN(n) && Math.round(n) == n;
    }
    function isFloat(n){
        return n != "" && !isNaN(n) && Math.round(n) != n;
    }
    

    works for all cases.

提交回复
热议问题