toLocaleString()会把number转化成String,原数字有大于等于3位小数此方法默认会转化成3位小数
let a = 1112344
let b = 37674645.987666
let c = b.toLocaleString()
console.log(a.toLocaleString()); //1,112,344
console.log(c); // 17 37,674,645.988
console.log(c.substring(0 ,c.length-1)); // 18 37,674,645.98 保留两位小数
本文探讨了JavaScript中Number对象的toLocaleString()方法如何将数字转化为字符串,并重点讲解了它在处理超过三位小数时的默认行为。通过实例说明,如何通过substring()保留指定小数位数。
402

被折叠的 条评论
为什么被折叠?



