首页 > 解决方案 > 如何在 React jsx 中使用 toFixed 方法

问题描述

我正在尝试使用toFixed方法进行反应,但出现编译时错误。

我想对结果进行四舍五入,所以在第二个数字之后会有小数,例如(79.222)

<div id='location-longitude'><strong>Percent survival   : </strong><p> 
<strong> {props.density.toFixed(2) /10 *50 }  </strong> % chance of 
 survival </p> 
</div>
 <br></br>

得到一个错误说props.density.toFixed is not a function。任何帮助是极大的赞赏。谢谢

标签: reactjs

解决方案


我有同样的问题说 someState.toFixed 不是一个函数。我已经通过将它包装在 Number() 中来修复它。

代替:

props.density.toFixed(2)

改成:

Number(props.density).toFixed(2)

推荐阅读