gpt4 book ai didi

javascript - toFixed 不是一个函数

转载 作者:行者123 更新时间:2023-11-28 13:00:41 25 4
gpt4 key购买 nike

尝试在计算上显示数字,但它说它不是函数。我之前使用过 Number(variable.toFixed(x)) ,但这次它似乎在 document.getlementbyid 中不起作用。有什么帮助吗?

    if (vi === 0){
document.getElementById('result').innerHTML =
Number(reactant.toFixed(13));
} else if (vi >= 1 && tx === 0) {
document.getElementById('result').innerHTML =
Number(reactant2.toFixed(13));
} else if (vi >= 1 && tx > 0) {
document.getElementById('result').innerHTML =
Number(reactantspec.toFixed(13));
}

最佳答案

我不确定 reactant 来自哪里,但很可能它是一个字符串值而不是数字。

"11.12123".toFixed(2); <-- toFixed is not a function error (becuase "11.12" is a string)

11.12123.toFixed(2); <-- Success!

在运行 toFixed 逻辑之前,您可能需要将字符串转换为数字:

Number("11.123").toFixed(2)

关于javascript - toFixed 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50918392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com