gpt4 book ai didi

Javascript 在不同的 PC/笔记本电脑上显示不一致的值

转载 作者:行者123 更新时间:2023-11-30 16:09:27 25 4
gpt4 key购买 nike

我在 Visual Studio 2013 .Net Framework 4 中运行了用 Javascript 编写的这段简单代码

var total = MyURLDecode(data.Data[i].total);
html += '<div class="cell total">' + (total * 1) + '%</div>'

total是float数据类型,当达到这个公式(total * 1)时,结果是NaN,但是奇怪的是我 friend 的 PC,它显示正确的结果(例如 4.50,而不是 NaN)。

因此,为了解决这个问题,我添加了这个函数 parseFloat

var total = parseFloat(MyURLDecode(data.Data[i].total))

当我的 friend 不需要 parseFloat 时它起作用了;

仅供引用,我使用了完全相同的代码完全相同的工具(Visual Studio Ultimate 2013)、完全相同的浏览器进行测试,< strong>完全相同的 .Net 框架。

我从昨天开始就一直在谷歌上搜索它,但我没有运气。

任何人都可以帮助我或诊断问题出在哪里?

最佳答案

经过几次有根据的猜测后,我们一起发现应该归咎于语言环境。

我个人建议只使用 . 作为小数点。

关于Javascript 在不同的 PC/笔记本电脑上显示不一致的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36491106/

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