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

javascript - parsefloat('string' + var) 语法问题

我有一个等于 'Res' 的字符串,由以下内容描述:

如果我想要以下代码:

要从 ResEmp 变量中获取“Res”,我会使用什么语法?

我试过了parseFloat('App' + ResEmp + 'Yrs.value')parseFloat(('App' + ResEmp + 'Yrs').value)但它们不起作用。谢谢!

编辑:以下代码:alert(ResEmp); alert(parseFloat(AppResYrs.value)); alert(parseFloat('App' + ResEmp + 'Yrs').value);返回“Res”、“0”和“未定义”。前两个是正确的。我希望最后一个也返回 0,因为我希望它与第二个含义相同。

0 投票
3 回答
13795 浏览

javascript - JavaScript中parseFloat的第二个参数?

在这个字体大小调整教程中:

快速轻松地调整字体大小

作者使用 parseFloat 和第二个参数,我在这里读到:

parseFloat() 带两个参数

应该指定提供的数字作为字符串的基数,以便您可以将其输入“0x10”并通过将 16 作为第二个参数将其识别为十六进制。

问题是,我测试过的浏览器似乎都没有这样做。

这些人是否对 Java 感到困惑?

0 投票
2 回答
2976 浏览

javascript - 我用于 parseFloat 的简单 javascript 代码忽略了小数

这是代码:

那么我做错了什么?为什么这忽略了两个尾随零?

它添加正确,只是不显示小数。

0 投票
1 回答
1136 浏览

javascript - 使用 jQuery parseFloat 时价格值被截断

代码从名为“#orginalAddon”的隐藏输入字段中获取价格值,然后将任何附加插件的成本添加到该值中,并将结果显示给用户。问题是如果 '#orginalAddon' 值超过 1,000,则在 '#addonPrice' 中计算的总输出似乎被截断。

代码如下:

任何建议表示赞赏...

0 投票
1 回答
443 浏览

javascript - javascript和parseFloat函数?

stringNumber 的值是"38,41"(这是字符串的类型),我想将它转换为浮点数。但是当我调试代码时,我看到它转换为像 parseInt 这样的“38”。为什么?它可以来自服务器吗?

0 投票
1 回答
11606 浏览

javascript - 如何在 Jquery/Javascript 中舍入 parseFloat 结果?

我如何将文本字段中的值四舍五入并产生parseFloat结果?此应用程序基本上总结了单击时所有单选按钮的值,并在文本框中显示总和。

如果单选按钮的值为整数,则下面的代码可以完美运行,但是如果我想在单选按钮上有一个浮点值,则总值将有一个100.0000000679when it should be 100。任何提示将不胜感激。提前致谢。

HTML 代码:

0 投票
2 回答
14916 浏览

javascript - 显示最多两位小数的数字,不带尾随零

在我的代码中,我将接受多个值,例如:

我需要让它们显示为

即显示最多两位小数。

我知道这.toFixed(2)将帮助我处理第一个值,但在第二个和第三个值上会有我不想要的尾随零。

如何产生我想要的结果?

0 投票
2 回答
1504 浏览

javascript - parseFloat 函数无法按预期工作

我需要验证文本框条目。如果用户在绑定期间在此字段中输入字符,它应该只允许整数,因为实体框架会失败。

这是问题:

当用户10-d在此字段中输入时,以数字形式parseFloat返回并忽略其余值。虽然 IMO 它应该抛出 NAN 错误,因为输入文本无法转换为浮点数。true10

请参阅以下示例,您可以使用它。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parsefloat

在上面的示例中,我感兴趣的是获得 40 年的 NAN 输入。

让我知道是否需要进行更多验证。

0 投票
2 回答
994 浏览

javascript - Javascript无缘无故地将浮点数转换为整数

我编写了一个函数,该函数的行为取决于其参数的数字类型。整数或浮点数。

使用此问题中的一些代码如何检查数字是浮点数还是整数?很容易检测是否浮动,但后来我偶然发现如果您使用该数字调用函数,javascript 会无缘无故地强制转换1.0为这种情况。1

例子:

输出 chrome、firefox、ie、opera 和 safari 都给出了相同的结果:

我知道 javascript 只知道类型number,但强制转换似乎太过分了。我想出的唯一解决方案是使用字符串值调用函数'1.0',例如检测点并使用parseFloatparseInt

对此有什么建议吗?

0 投票
2 回答
397 浏览

opacity - 不透明度效果从 1.0 到 0,但不是从 0 到 1.0

我想通过单击按钮将 div 的不透明度从 0 增加到 1.0。我可以将不透明度从 1.0 降低到 0.0,但它不能从 0.0 降低到 1.0。我也尝试过使用parseInt(element.style.opacity)and parseFloat(element.style.opacity),但这些都不起作用。这是错误的 JavaScript:

这是错误的 HTML:

(以下是用于降低不透明度的 javascript 和 HTML)