js实现四舍五入完全保留两位小数的方法

2019-12-05,,,,

本文实例讲述了js实现四舍五入完全保留两位小数的方法。分享给大家供大家参考,具体如下:

//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
function keepTwoDecimal(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('传递参数错误,请检查!');
    return false;
  }
  result = Math.round(num * 100) / 100;
  return result;
}
//四舍五入保留2位小数(不够位数,则用0替补)
function keepTwoDecimalFull(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('传递参数错误,请检查!');
    return false;
  }
  result = Math.round(num * 100) / 100;
  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 + 2) {
    s_x += '0';
  }
  return s_x;
}

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript遍历算法与技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

您可能感兴趣的文章:

  • javascript中toFixed()四舍五入使用方法详解
  • JS处理数据四舍五入(tofixed与round的区别详解)
  • JS使用tofixed与round处理数据四舍五入的区别
  • js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
  • JS实现保留n位小数的四舍五入问题示例
  • JS用最简单的方法实现四舍五入

《js实现四舍五入完全保留两位小数的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。