数字千位分隔符且保留两位小数
1、仅需要整数位千位分隔
num.toLocaleString()
2、仅需要保留两位小数
num.toFixed(2)
3、需要千位分隔符且带两位小数
ThousandAndDecimal(num) {
if(num) {
return num.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
} else {
return '0.00'
}
}
这篇博客介绍了如何使用JavaScript将数字进行千位分隔和保留两位小数的处理。首先,`num.toLocaleString()`用于实现整数部分的千位分隔;其次,`num.toFixed(2)`可以用来确保数字保留两位小数;最后,结合两者的方法`ThousandAndDecimal(num)`则同时实现了千位分隔和小数保留,对于非数字输入返回`0.00`。
num.toLocaleString()
num.toFixed(2)
ThousandAndDecimal(num) {
if(num) {
return num.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
} else {
return '0.00'
}
}
2759