JS 中Math.ceil()、Math.floor()和Math.round()的区别

var arg1 = 12.2;
var arg2 = 12.5;
var arg3 = 12.7;

ceil():将小数部分一律向整数部分进位

var c1 = Math.ceil(arg1);
var c2 = Math.ceil(arg2);
var c3 = Math.ceil(arg3);
console.log(c1,c2,c3) // 13 13 13

floor():一律舍去,仅保留整数。

var f1 = Math.floor(arg1);
var f2 = Math.floor(arg2);
var f3 = Math.floor(arg3);
console.log(f1,f2,f3) // 12 12 12

round():进行四舍五入
var r1 = Math.round(arg1);
var r2 = Math.round(arg2);
var r3 = Math.round(arg3);
console.log(r1,r2,r3) //12 13 13

parseInt() 函数可解析一个字符串,并返回一个整数。
parseInt(string, radix)
参数:
string 必需。要被解析的字符串。
radix
可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值