gpt4 book ai didi

javascript - 逻辑和 float ,0.75 > 0 = false?

转载 作者:行者123 更新时间:2023-11-28 16:04:06 27 4
gpt4 key购买 nike

在 Javascript 中,我有一个 if 语句失败,但应该通过,但我不明白为什么。这是 if 的结构。

if(parseInt(obj.OptionCredit) > parseInt(Account.Credits))
{
true
}
else

{
false
}

当我控制台记录两个变量时,我得到 Account.Credits = 0 和 obj.OptionCredit = 0.75。话虽如此,0.75 > 0 应该返回 false。

有人可以帮我解决这个问题吗?谢谢!

最佳答案

您将它们解析为整数(而不是 float ),因此它们都返回零。 0 不大于 0,因此比较返回 false。

关于javascript - 逻辑和 float ,0.75 > 0 = false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15767852/

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