网站地图    收藏   

主页 > 前端 > javascript >

js 判断数字是整数还是浮点数

来源:未知    时间:2020-03-26 16:00 作者:小飞侠 阅读:

[导读] 今天带来js 判断数字是整数还是浮点数 方法一: vara=123.12;varb=Math.floor(a);a===b?alert(整数):alert(浮点数); 方法二: vara=123.12;varb=parseInt(a);a===b?alert(整数):alert(浮点数); 方法三: vara=123.12;a...

今天带来 js 判断数字是整数还是浮点数

 方法一:

var a = 123.12;
var b = Math.floor(a);
a === b ? alert("整数"):alert("浮点数");

方法二:

var a = 123.12;
var b = parseInt(a);

a === b ? alert("整数"):alert("浮点数");

方法三:

var a = 123.12;
a = a.toString();

a.indexOf(".") <= -1 ? alert("整数"):alert("浮点数");


附加如果是 string 类型 正则判断

//是否是整型
function IsInteger(str)
{
    var re = new RegExp(/^(-|\+)?\d+$/);
    return re.test(str);
}
//非负浮点数(正浮点数 + 0) 
function IsNonefloat(str)
{
     var pos = new RegExp(/^\d+(\.\d+)?$/);
     return pos.test(str);
}
 //非正浮点数(负浮点数 + 0)
function IsNotPositive(str)
{
    var pos=new RegExp(/^(-(\d+(\.\d+)?)|0)$/);
    return pos.test(str);
}


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论