首页 > 代码库 > 关于数字取整、四舍五入
关于数字取整、四舍五入
在做购物车中,涉及购物车小计
产品价格为有两位小数的浮点数,在购物车页面上从后台获取数据商品数量及商品价格,在js中做计算显示到页面
出现例如:
的情况。
解决:采用toFixed();方法进行处理。
//异步加载购物车详情 $(function(){ html=""; $.ajax({ type:‘POST‘, data:{uname:sessionStorage[‘loginName‘]}, url:‘../data/cart_detail_page.php‘, success:function(data){ $.each(data,function(i,p){ html+=` <tr> <td> <input type="checkbox" data-ischeck="${p.isCheck}"/> <input type="hidden" name="did" value="http://www.mamicode.com/${p.did}" /> <div><img src=http://www.mamicode.com/${p.picmid} />
顺带了解一下,几个做数字处理的函数
Math.floor(); 向下取整的函数
Math.ceil(); 向上取整的函数
Math.round(); 四舍五入取整
().toFixed(n); 四舍五入取n位小数 但注意进过运算得到的是字符串
举例:
Math.floor(38.4000006);
38
Math.ceil(38.4000006);
39
Math.round(38.400006);
38
(38.46734009).toFixed(2);
"38.47"
关于数字取整、四舍五入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。