Javascript在不同的PC /笔记本电脑

时间:2016-04-08 03:39:51

标签: javascript c# visual-studio-2013

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

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

总数为浮动数据类型,当达到此公式(总计 * 1)时,结果为 NaN ,但奇怪的是我的朋友的PC,它显示了正确的结果(例如4.50,而不是 NaN )。

因此,对于解决方法,我添加了此功能 parseFloat

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

并且我的朋友不需要 parseFloat ;

仅供参考,我使用完全相同的代码相同的精确工具(Visual Studio Ultimate 2013),完全相同的浏览器进行测试,< strong>完全相同.Net Framework 。

我从昨天开始一直在谷歌搜索,但对我来说没有运气。

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

1 个答案:

答案 0 :(得分:2)

经过一些有根据的猜测,我们一起发现了应该责备的地方。

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