之前在渲染表格数据的时候要求表格中数字要保留两位小数。数据是从后台获取的,toFixed(2)后发现没有作用。最后发现是因为后台传回的数据是字符串类型的,只有Number类型的数据可以使用此方法。解决办法是将数据parseFloa(String)t转换类Number类型之后就可以解决了。
W3C的解释是:
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
解决表格数字显示问题
本文介绍了一种在渲染表格数据时遇到的问题,即数字保留两位小数的需求未能实现。问题根源在于后台返回的数据类型为字符串,而非Number。通过将字符串转换为Number类型,再使用toFixed(2)方法,成功实现了数字的正确显示。
967

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



