關於數字取整 四捨五入

2022-08-26 02:24:07 字數 883 閱讀 2405

在做購物車中,涉及購物車小計

產品**為有兩位小數的浮點數,在購物車頁面上從後台獲取資料商品數量及商品**,在js中做計算顯示到頁面

出現例如:

的情況。

解決:採用tofixed();方法進行處理。

//

非同步載入購物車詳情

$(function

(), url:'../data/cart_detail_page.php',

success:

function

(data) alt=""/>

$$-+

$刪除 `;

}); $('#cart tbody').html(html);

//計算總價

sumtotal();

}});

});

順帶了解一下,幾個做數字處理的函式math.floor(); 向下取整的函式

math.ceil();  向上取整的函式

math.round(); 四捨五入取整

().tofixed(n); 四捨五入取n位小數 但注意進過運算得到的是字串

舉例:math.floor(38.4000006);

38math.ceil(38.4000006);

39math.round(38.400006);

38(38.46734009).tofixed(2);

"38.47"

四捨五入 上取整 下取整

float tmpfloatdata2 3.7 nsstring tmpstr2 nsstring stringwithformat 0f tmpfloatdata2 nslog tmpstr2 tmpstr2 結果為4 float tmpfloatdata3 6.5 nsstring tmpstr...

C 取整和四捨五入

向上取整 math.ceiling 1 1 math.ceiling 1.1 2 math.ceiling 1.5 2 向下取整 math.float 1 1 math.float 1.1 1 math.float 1.5 1 c 取整函式例項應用詳解 c 取整函式的相關使用是我們在實際開發應用中經...

c 四捨五入 上取整 下取整

在處理一些資料時,我們希望能用 四捨五入 法實現,但是c 採用的是 四捨六入五成雙 的方法,如下面的例子,就是用 四捨六入五成雙 得到的結果 double d1 math.round 1.25,1 double d2 math.round 1.24,1 double d3 math.round 1....