您的位置:首页 > Web前端 > JavaScript

js 数据类型处理

2017-10-20 01:01 113 查看
/**
* 获取整数部分
*  http://www.jb51.net/article/45884.htm */
function getIntegerPart(){
debugger;
var se = 2.718281828459;
// 丢弃小数部分-推荐
var r = parseInt(se);
console.log(r);
// 向上取整,有小数就整数部分加1
r = Math.ceil(se);
console.log(r);
// 四舍五入
r = Math.round(se);
console.log(r);
// 向下取整
rr = Math.floor(se);
console.log(r);
}

/**
* 浮点数取n位有效值
*  http://www.jb51.net/article/45884.htm */
function formatFloatData(){
debugger;
var se = 2.718281828459;
// 四舍五入截取-推荐
var e = se.toFixed(3);
console.log(e);
// 直接处理截取
e = Math.floor(se * 100) / 100;
console.log(e);
// 使用正则匹配截取
e = Number(se.toString().match(/^\d+(?:\.\d{0,2})?/));
console.log(e);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js 数据处理