问题标签 [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 投票
2 回答
45 浏览

javascript - 使用 , 和 , 解析价格 - 使用 parseFloat() 异常

我正在尝试从 html 文档中解析价格:

以下是 HTML 元素的外观:

有一个,,我不想被限制在 的左侧或右侧,,在上面的示例中,我希望得到 int 11,对于 399,99,我希望得到 39999。

这是我目前的解决方案:

然而,有一个例外打破了我的小解决方案:价格有时也可以是 300,- 或 250,--。在这种情况下currentPrice,是 300 或 250,而不是所需的 30000 或 25000。

我正在尝试为这个问题找到一个优雅且特别简短的解决方案。你能帮我吗?

0 投票
2 回答
111 浏览

jquery - parseFloat 不起作用

您好,我正在使用以下代码,并希望在 x_Total 中得到最大的结果。2 位数。但我得到以下信息: 186.26399999999998 for 1.17 * 15920.00 我在哪里弄错了?谢谢你的支持

0 投票
2 回答
1613 浏览

javascript - parseFloat() 不工作

我想知道我做错了什么?我正在尝试将一些数字放入 javascript 变量中并添加它们,但是当我取消注释打印值的行时,它们都是 NaN。

0 投票
1 回答
288 浏览

javascript - Javascript,在字符串中查找最大的数字序列

在 Javascript 中,我正在尝试创建一个函数,该函数将在字符串中找到最长的数字并将其转换为浮点值。但是,当我输入类似的内容时ff333sds22442,它会在应该输出的时候输出“333”作为最长的数字22442

我不确定它为什么会这样,我希望有人可以向我解释。

0 投票
2 回答
4623 浏览

javascript - 在 JavaScript 中将字符串数组拆分为浮点数数组

我正在尝试拆分一个称为“顶点”的字符串数组并将其存储为浮点数组。

目前,字符串数组包含三个元素:["0 1 0", "1 -1 0", '-1 -1 0"]

我需要的是一个浮点数组,其中包含所有这些数字作为单独的元素:[0, 1, 0, 1, -1, 0, -1, -1, 0]

我使用 split() 函数如下:

...这给了我看起来是我所追求的东西,除了它仍然由三个字符串数组组成。

我如何使用 parseFloat() 和 split() 来确保所有元素都是独立的并且是浮点类型的?

0 投票
0 回答
1836 浏览

csv - d3.js:如何导入浮点和字符串类型的 csv 数据

对 d3 和 javascript 来说非常新,但是已经做了四个小时左右的时间来尝试解决这个问题,但还没有找到解决方案。

我想使用的 .csv 数据集同时具有字符串和浮点数(请参阅此处的示例集:http: //individual.utoronto.ca/lannajin/d3/pcadummyset.csv),我目前在导入时遇到问题。

我尝试过的变体(第 7 行和第 8 行)如下:

等等

主要问题是我的浮点字符(PC1 和 PC2)的格式是 1.0e-02 而不是 0.001,这意味着我不能简单地使用“+”运算符将我的数据转换为浮点数。相反,我必须使用 parseFloat 函数,不幸的是我不知道如何使用。

当我将结构更改为Importing CSV without headers into D3 - data with numbers and strings提供的解决方案时,

很明显,正在读取数据,但未绘制数据,因为 PC1 和 PC2 值可能以字符串形式读取。我试图集成 parseFloat 函数,但它仍然不会绘制我的值。

请帮忙!

0 投票
3 回答
10805 浏览

javascript - 使 parseFloat 将带逗号的变量转换为数字

我试图让 parseFloat 将userInput( prompt) 转换为数字。

例如:

userInput = 5,000parse_Float(userInput)返回5

但是,如果用户正在输入一个值来更改其他内容(即:进行银行存款或取款),那么我要正常工作,parse.Float(userInput)需要返回5000,而不是5。如果有人能告诉我如何做到这一点,那将对我帮助很大。提前致谢。

0 投票
1 回答
3761 浏览

javascript - 成绩计算器Javascript

我一直试图让这个代码工作,它应该提醒我我收到的字母等级,我到处寻找帮助,我觉得我只是忽略了一些东西。请告诉我我做错了什么。

0 投票
3 回答
305 浏览

javascript - 为什么 ParseFloat 不能在我的 json 对象上正常工作

有人可以帮助我或解释为什么写入相同的数据没有正确转换为我需要的符号。

我似乎无法找出为什么我的对象无法正确转换的原因,例如它正确转换的示例。

0 投票
1 回答
313 浏览

javascript - 当我的字符串太长时 ParseFloat 的奇怪行为

我正在制作一个计算器(类似于 javascript 中的 excel),我发现 ParseFloat 有一个奇怪的行为。

javascript中的parseFloat函数有限制吗?遵循ECMA 标准,这没有问题。