[轉(zhuǎn)帖]js 中實(shí)現(xiàn)百分比計(jì)算
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
:js 中實(shí)現(xiàn)百分比計(jì)算 1.將小數(shù)轉(zhuǎn)化為百分比(保留四位小數(shù),四舍五入) export function ChangeDecimalToPercentage(data) { let data1 = (data*100).toFixed(4)+"%" return data1 } 2、保留小數(shù)點(diǎn)后兩位四舍五入 export function NumFilter (value) { // 截取當(dāng)前數(shù)據(jù)到小數(shù)點(diǎn)后兩位 let realVal = parseFloat(value).toFixed(2) return realVal } 3、留兩位小數(shù)不四舍五入 export function numFilter (value) { // 截取當(dāng)前數(shù)據(jù)到小數(shù)點(diǎn)后三位 let tempVal = parseFloat(value).toFixed(3) let realVal = tempVal.substring(0, tempVal.length - 1) return realVal } 注意:將小數(shù)轉(zhuǎn)化為百分比時(shí),必須使用.toFixed()保留需要的位數(shù),否則會(huì)默認(rèn)多出很多小數(shù)。 let num = 1.1204950367; console.log(num.toFixed(4) * 100); // 112.05000000000001 let num2 = 1.1255432; console.log(num.toFixed(2)); // 1.12 效果圖: 該文章在 2023/8/12 10:11:12 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |