问题标签 [parsefloat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
18035 浏览

javascript - JavaScript 中的 ParseFloat 函数

当我添加两个文本框值1.0010.001然后我做一个parseFloat我得到1.0019999999。我想要它1.002。你能帮助我吗?

0 投票
2 回答
154 浏览

asp.net - 请告诉我在遵循转换为浮点的 javascript 代码时我在哪里做错了

我写了下面的代码来做一些特定的gridview列..但它不起作用请告诉我我是否错过了......

0 投票
3 回答
2479 浏览

javascript - 在 jQuery 中,我应该使用 parseFloat(el.width()) 还是 parseInt(el.width(),10)?哪个更受欢迎

我一直有这个问题:
当我不介意确切的浮点数时

哪个是首选?

parseFloat

解析整数

哪种方法更适合 JS 引擎?

0 投票
3 回答
17104 浏览

javascript - 解析javascript数组中的数字

嗨,我有一串用逗号分隔的数字,“100,200,300,400,500”,我使用 javascript split 函数将其拆分为一个数组:

我正在尝试使用 parseFloat 解析数组的值,然后将它们存储回数组中。然后我想将数组中的数字相加并将其存储为另一个变量“dataSum”。

我有以下代码,但我无法让它工作:

因此,在这一切结束时,我应该能够单独访问任何已解析的数字 data[0]、data[1] 等......并获得 dataSum 的总数。我究竟做错了什么?

0 投票
1 回答
6537 浏览

jquery - jquery parseFloat 将 val 分配给字段

我有一个选择框,其中给出了产品的描述和价格。根据用户选择的内容,我想自动从所选选项中获取该美元金额并将其分配给价格输入字段。我的 HTML:

因此,根据选择的内容,我希望将 500 或 400 分配给 .class 输入。我试过这个,但我不太确定我哪里出错了:

0 投票
7 回答
35619 浏览

javascript - 当我需要 500000 时,javascript parseFloat '500,000' 返回 500

这将是一种很好的处理方式吗?

我已经考虑过删除逗号然后解析为浮动。

你知道更好/更清洁的方法吗?

谢谢

0 投票
3 回答
1743 浏览

javascript - 是否可以解析整个字符串?

如您所知,javascript 的parseFloat函数仅在遇到无效字符时才起作用,例如

如果整个字符串不是有效的浮点数,是否有 parseFloat 的方法或实现会返回 NaN ?

0 投票
2 回答
663 浏览

javascript - Chrome问题从jquery css属性解析Float

今天我有一个简单的问题。下一个代码:

它运行正常宽度 Firefox 和宽度 Opera(现在都完美了:)),但是 chrome 我不知道为什么它不能解析它:这里调试的答案发送给我(代码的第二行)

实际值为 0.568966 ,但 chrome 似乎将其舍入也是 parseFloat 而不是 parseInt。任何的想法?

提前谢谢。

0 投票
3 回答
20620 浏览

javascript - Javascript parseFloat '1.23e-7' 在需要 0.000000123 时给出 1.23e-7

我正在对包含各种浮点数的表列进行排序,其中一些以科学计数法表示。

我正在使用 jQuery tablesorter2.0 插件,该插件对以数字开头的单元格使用“parseFloat”。问题是 parseFloat 返回非常小的数字,表示为 1.23e-7 作为字符串,并且没有将其扩展到 0.000000123。结果 tablesorter 将列的内容排序为文本而不是数字。

有没有一种有效的方法可以将非常小的科学记数法数字表示为扩展的浮点数?

解决方案:

tablesorter 确定如何根据第一个 tablesorters 自动解析器对列进行排序,以对该列中单元格的内容返回 true。如果单元格包含 1.23e-7,则默认按文本排序,因为“数字”解析器不会将其解释为数字。

因此,作为解决方法,以下代码将科学记数法数字表示为 tablesorter 可以解释/解析为数字的字符串,从而确保对列进行数字排序。@bitplitter - 感谢 toFixed() 提示。

0 投票
4 回答
9753 浏览

javascript - 如何将小数点移到整数的百分之一?

这似乎是一个愚蠢的问题,但我不知道如何将代表美分的整数转换为美元。

3000 -> 30.00

在 javascript...

我正在使用 ParseFloat 但它只给我返回整数 =/即使它为 0,我也需要始终显示美分。