如何找到一个数是浮点数或整数
1.25-->;浮动
1-->;整数
0-->;整数
0.25-->;浮动
除以1时检查余数:
函数存在(n){
返回n%1==0;
}
如果您不知道参数是一个数字,则需要进行两次测试:
函数存在(n){
返回编号(n)==n&;n%1==0;
}
函数isFloat(n){
返回编号(n)==n&;n%1!==0;
}
2019年更新
在编写此答案5年后,在ECMA脚本2015中对解决方案进行了标准化。这个答案涵盖了这个解决方案