簡體   English   中英

如何在javascript中顯示小數點后兩位數

[英]how to show two digits after decimal in javascript

我正在使用JSP進行查看。 我正在使用angularjsjavascript

我有一個文本框,在該文本框中有一個名為12.542001的值。 ng-model應該包含相同的內容,但是當我顯示時,我只想在文本框中顯示12.54

如果我使用toFixed(2) ,那么它將舍入該值,但我不想舍入該值...

嘗試這個

 console.log(parseFloat(Math.round(12.542001 * 100) / 100).toFixed(2)); //or use num = "122.542001"; var spV= num.split("."); console.log(spV[0] +"."+ spV[1].substring(0,2));

更新

如果您的 ng-model 名稱是$scope.totalnumber 然后試試這個

$scope.totalnumber = parseFloat(Math.round($scope.totalnumber * 100) / 100).toFixed(2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM