parseFloat在移动设备上不起作用

AleX_

我正在写一个非常基本的html计算器。最终结果和用户输入显示在下面的“ textDisplay_”区域中:

<div id ="textDisplayRow_"> 
   <div id = "textDisplay_" class = "calcTextDisplay">0.0</div>
</div>

我也有一个JavaScript代码,可以使用以下函数获取并将显示的值解析为浮点数:

function getCurrentText() {
    "use strict";
    return document.getElementById("textDisplay_").innerHTML;
}

function getDisplayedNum() {
    "use strict";
    if (getCurrentText() === emptyMesg) {
        return maxSafeInt;
    }

    var t = 1*getCurrentText();
    //var t = parseFloat(getCurrentText(), 10); 

    if ((isNaN(t)) || (t === undefined)) {
        return 0;
    } else {
        return t;
    }
}

这段代码在桌面浏览器上可以很好地工作(我已经在Chrome,FireFox和IE上对其进行了测试),它们看起来都很不错,可以说如果我输入:3.14 * 2并按'=',他们会给我6.28。

但是在我的android 4上,使用最新版本的移动版chrome和firefox,所有小数点都会四舍五入!因此,如果我输入“ 3.14 * 2 =“,我将得到“ 6”!

如何解决此问题?我查看了其他包含parseFloat的帖子,这些帖子均不起作用,而且都与该问题相似。同样,两者都给出相似的结果:

1*getCurrentText();

parseFloat(getCurrentText(), 10); 

一种选择是编写自己的parseFloat(我之前已经为微控制器完成了此操作!),但我真的不想那样做。

在此先多谢。

波尔·巴克(Poul Bak)

你可以试试:

var t = 1.0 * getCurrentText();

浮动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Skrollr在移动设备上不起作用

来自分类Dev

jQuery在移动设备上不起作用

来自分类Dev

Bootstrap在移动设备上不起作用

来自分类Dev

VueJS在移动设备上不起作用

来自分类Dev

ontouchstart在移动设备上不起作用?

来自分类Dev

jQuery在移动设备上不起作用

来自分类Dev

VueJS在移动设备上不起作用

来自分类Dev

Rems在移动设备上不起作用

来自分类Dev

Bootstrap在移动设备上不起作用

来自分类Dev

淘汰赛页面在移动设备上不起作用

来自分类Dev

Twitter Bootstrap轮播过渡在移动设备上不起作用

来自分类Dev

溢出-x:隐藏;在移动设备上不起作用

来自分类Dev

Bootstrap导航栏崩溃在移动设备上不起作用

来自分类Dev

jQuery UI拖放在移动设备上不起作用

来自分类Dev

Rails回形针图片上传在移动设备上不起作用

来自分类Dev

jQuery Click事件在移动设备上不起作用

来自分类Dev

角度拖放在移动设备上不起作用

来自分类Dev

clearTimeout和clearInterval在移动设备上不起作用

来自分类Dev

XMLHttpRequest在移动设备上的Chrome上不起作用

来自分类Dev

Hamburgler.js按钮在移动设备上不起作用

来自分类Dev

Ajax Post请求在移动设备上不起作用

来自分类Dev

fullPage.js点击在移动设备上不起作用

来自分类Dev

jQuery Click事件在移动设备上不起作用

来自分类Dev

clearTimeout和clearInterval在移动设备上不起作用

来自分类Dev

jQuery函数在IE或移动设备上不起作用

来自分类Dev

XMLHttpRequest在移动设备上的Chrome上不起作用

来自分类Dev

锚标签下载在移动设备上不起作用

来自分类Dev

Javascript / jQuery在移动设备上不起作用

来自分类Dev

自适应Web在移动设备上不起作用

Related 相关文章

热门标签

归档