首先创建一个js的文件,例如下面的round.js

round.js的代码如下

function round(num,dec){ var strNum = num + '';/*把要转换的小数转换成字符串*/var index = strNum.indexOf("."); /*获取小数点的位置*/if(index < 0) {return num;/*如果没有小数点,那么无需四舍五入,返回这个整数*/}var n = strNum.length - index -1;/*获取当前浮点数,小数点后的位数*/if(dec < n){ /*把小数点向后移动要保留的位数,把需要保留的小数部分变成整数部分,只留下不需要保留的部分为小数*/ var e = Math.pow(10, dec);num = num * e;/*进行四舍五入,只保留整数部分*/num = Math.round(num);/*再把原来小数部分还原为小数*/return num / e;} else { return num;/*如果当前小数点后的位数等于或小于要保留的位数,那么无需处理,直接返回*/}
} 

在另一个list.jsp页面里.

写的js运算如下图

/** 计算总计*/function showTotal(){/**1.获取所有的被勾选的条目复选框!循环遍历*/var total = 0;$(":checkbox[name=checkboxBtn][checked=true]").each(function(){//2. 获取复选框的值,即其他元素的前缀var id = $(this).val();//3. 再通过前缀找到小计元素,获取其文本var text = $("#" + id + "Subtotal").text();//4. 累加计算total += Number(text);});//5. 把总计显示在总计元素上$("#total").text(round(total,2));
}

showTotal是计算加法运算的方法.

实现加法运算得到total ---->    total += Number(text);

想要把total的运算结果转为保留小数点后几位就使用

(round(加法运算,保留几位小数)) ---->    $("#total").text(round(total,2));

js运算保留后面两位小数相关推荐

  1. android 如何保留数据两位小数

    今天,简单讲讲android如何保留运算结果为浮点数时,保留两位小数显示. 最近,由于换了租房的位置,状态不好,现在没有心思写比较复杂的内容,最近写博客可能都会偏向简单的内容. 这个其实很简单,最近做 ...

  2. android中小数怎么定义,android 如何保留数据两位小数

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何保留运算结果为浮点数时,保留两位小数显示. 这个其实很简单,最近做一个功能时,获取到文件的大小为B的数据,在界面上需要显示为MB,这是需 ...

  3. JS保留最多两位小数

    Math.round(num * 100) / 100 原理就是: Math的round方法是取到整数的四舍五入. 乘以100, 相当于取到小数点后两位的四舍五入近似数. 再除以一百, 如果有小数的, ...

  4. hive数据保留小数点两位小数

    方法一 round(column_name,2) 四舍五入截取(这种方法慎用,有时候结果不是你想要的) select round(645342.875645342,2); +------------+ ...

  5. js如何保留两位小数

    转自:https://jingyan.baidu.com/article/fc07f98940143812ffe51939.html##1 写js代码的时候,会遇到小数类型数字,但是过长的小数位不利于 ...

  6. Java/Kotlin 最多保留两位小数处理方法

    用途 保留最多两位小数,舍弃末尾的0. 样例: 3.345->3.34 3.40->3.4 3.0->3 Java代码 public class NumberUtil {/*** 把 ...

  7. html计算保留两位小数,5.298保留两位小数

    5.982保留一位小数约是(),保留整数约是(). 5.982保留一位小数约是(6.0): 保留整数约是(6): 百分位是8: 进位: 5.9+0.1 =6.0 3.298保留两位小数是什么答案3.2 ...

  8. 【greenplum 保留小数点】greenplum 保留小数点两位

    在Greenplum中,如果需要将字段保留2位小数,可以使用CAST函数和ROUND函数的组合,如下所示: SELECT CAST(ROUND(field_name, 2) AS NUMERIC(10 ...

  9. JS小数运算的正确姿势:保留两位小数技巧全解析

    前言 当你在开发网页或者移动应用时,你可能会遇到需要对数字进行精确处理的情况,比如需要将一个数字保留两位小数.而 JavaScript 作为一种广泛使用的编程语言,也提供了多种方法来实现这一功能.本文 ...

最新文章

  1. SWT事件的四种写法
  2. OEA 框架演示 - 快过原型的开发
  3. vim——打开多个文件、同时显示多个文件、在文件之间切换
  4. Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)
  5. office word 开发
  6. 手把手详解堆排序,堆就这么难懂?没有人看一遍学不会的,如果学不会,那就两遍吧
  7. ZeroC ICE的远程调用框架 ASM与defaultServant,ServantLocator
  8. Python使用扩展库tqdm显示进度条
  9. ios开发 多人语音聊天_iOS 新手集成单聊、群聊、语音和视频通话的简述
  10. vue2学生签到管理系统案例
  11. 《word精彩实例互动教程》已经上线!
  12. RK3399pro 使用TNN日记 2(Linux系统)
  13. html连接有道词典api,调用有道翻译API
  14. R语言对数据进行非参数检验
  15. gnuradio3.8.2的安装步骤
  16. awesome PHP之依赖注入容器pimple
  17. machine learning分类方法的详细总结
  18. TCP/IP 主要报文头格式
  19. 如何理解照片后期处理
  20. python语句list range 13执行结果为_python练习题-答案

热门文章

  1. 单片机结构及工作原理
  2. 如何解决ACCESS中select TOP语句返回全部记录问题?(转)
  3. Ubuntu 各特色版已同意停止使用 Flatpak 作为其操作系统的默认打包系统
  4. 安卓手机格式化怎么弄_安卓手机怎样进入格式化?
  5. Oracle 分析函数(Analytic Functions) 说明
  6. Baumer工业相机堡盟相机如何使用CameraExplorer软件查看相机图像相关参数如Binning像素合并、ROI图像剪切、PixelFormat像素格式功能等
  7. 高精地图落地 | InstaGraM:实时端到端矢量化高精地图新SOTA!
  8. Matplotlib 多子图绘制
  9. 橙色wamp的可能解决方法
  10. Android颜色对照表