如何在React jsx中使用toFixed方法

时间:2019-04-11 02:50:18

标签: reactjs

我试图在反应中使用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。任何帮助是极大的赞赏。谢谢

4 个答案:

答案 0 :(得分:0)

请检查find . -name 'IJob.java'的类型。它必须是数字类型。 props.density不是非数字变量类型的方法。

答案 1 :(得分:0)

您需要确保props.density是数字。您可以参考this

var num = 123.456;
console.log(num.toFixed(2))

答案 2 :(得分:0)

使用$ cat input.txt the quick brown dog jumped over the lazy red fox. $ gcc -o myrc4 -O -Wall -Wextra myrc4.c -lcrypto $ openssl rc4 -k PASSword123 -md sha256 -p -nosalt -in input.txt -out ssloutput.txt key=B554C1D224D8EF1738ED4EE238317463 $ ./myrc4 key=B554C1D224D8EF1738ED4EE238317463 $ cat rc4output.txt the quick brown dog jumped over the lazy red fox. 或Number()更改为数字

=IF(D$1=$B2,$A2/$C2,"")

答案 3 :(得分:0)

我遇到了同样的问题,说someState.toFixed不是一个函数。我已经通过将其包装在Number()中进行了修复。

代替:

props.density.toFixed(2)

更改为:

Number(props.density).toFixed(2)