首页 > js教程 > 正文

js 进一法、四舍五入法、舍去法 保留两位小数

转载 2019-02-11 0 14
function format_number(num,len) {
len = len > 0 && len <= 20 ? len : 2;
var result = parseFloat(num);
num=isNaN(result)?0:result;
var numpow=Math.pow(10,len);
result = Math.round(num * numpow) / numpow;//round四舍五入 ceil进一 floor舍去
var s_x = result.toString();
var pos_decimal = s_x.indexOf('.');
if (pos_decimal < 0) {
pos_decimal = s_x.length;
s_x += '.';
}
while (s_x.length <= pos_decimal + len) {s_x += '0';}
return s_x;
}
alert(format_number(' 222.a ',3));

可根据提示(round四舍五入 ceil进一 floor舍去) 修改成是任意想要的方法

js 进一法、四舍五入法、舍去法 保留两位小数

Seo 技巧显示搜索引擎 3d 图

相关文章


  • JS中你所不知道的的Generator函数(下)
  • 《我的世界手机版》工业JS,工业时代mod下载
  • JS三种变量定义方式——全干货,拿走不谢!
  • 爱创课堂 前端培训 前端教程 js基础 getElementsByTagName
  • ReactNative是如何让JS代码『变成』Android控件的?
  • JS使用正则控制用户输入银行卡号及格式化
  • 魔都闲置 ¦ 出 99新Victor js yys羽毛球拍
  • 为何微信烦人的清理JS粉一直经久不衰?