JavaScript数据转换三——parseInt与parseFloat的区别及判别方式

parseInt与parseFloat的区别及判别方式

var b = '100px1234';
alert(Number(b));

输出结果为:NaN
number只能转换数字

var b = '100px1234';
alert(parseInt(b));    //对于+- 也能转换出来
alert(parseInt(b[, 10]));

输出结果:100,表示十进制

var c = '12.34元'
alert(parseInt(c));
alert(parseFloat(c));

输出结果分别为:12、12.34
parseInt输出的是整数型;parseFloat输出的是浮点型(只对第一个小数点有效)

var num = '200.1';
    if (parseInt(num) == parseFloat(num)) {
        alert(num + '是整数');
    } else {
        alert(num + '是小数');
    }

判断整数跟小数的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值