问题标签 [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.
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,因为我希望它与第二个含义相同。
javascript - JavaScript中parseFloat的第二个参数?
在这个字体大小调整教程中:
作者使用 parseFloat 和第二个参数,我在这里读到:
应该指定提供的数字作为字符串的基数,以便您可以将其输入“0x10”并通过将 16 作为第二个参数将其识别为十六进制。
问题是,我测试过的浏览器似乎都没有这样做。
这些人是否对 Java 感到困惑?
javascript - 我用于 parseFloat 的简单 javascript 代码忽略了小数
这是代码:
那么我做错了什么?为什么这忽略了两个尾随零?
它添加正确,只是不显示小数。
javascript - 使用 jQuery parseFloat 时价格值被截断
代码从名为“#orginalAddon”的隐藏输入字段中获取价格值,然后将任何附加插件的成本添加到该值中,并将结果显示给用户。问题是如果 '#orginalAddon' 值超过 1,000,则在 '#addonPrice' 中计算的总输出似乎被截断。
代码如下:
任何建议表示赞赏...
javascript - javascript和parseFloat函数?
stringNumber 的值是"38,41"
(这是字符串的类型),我想将它转换为浮点数。但是当我调试代码时,我看到它转换为像 parseInt 这样的“38”。为什么?它可以来自服务器吗?
javascript - 如何在 Jquery/Javascript 中舍入 parseFloat 结果?
我如何将文本字段中的值四舍五入并产生parseFloat
结果?此应用程序基本上总结了单击时所有单选按钮的值,并在文本框中显示总和。
如果单选按钮的值为整数,则下面的代码可以完美运行,但是如果我想在单选按钮上有一个浮点值,则总值将有一个100.0000000679
when it should be 100
。任何提示将不胜感激。提前致谢。
HTML 代码:
javascript - 显示最多两位小数的数字,不带尾随零
在我的代码中,我将接受多个值,例如:
我需要让它们显示为
即显示最多两位小数。
我知道这.toFixed(2)
将帮助我处理第一个值,但在第二个和第三个值上会有我不想要的尾随零。
如何产生我想要的结果?
javascript - parseFloat 函数无法按预期工作
我需要验证文本框条目。如果用户在绑定期间在此字段中输入字符,它应该只允许整数,因为实体框架会失败。
这是问题:
当用户10-d
在此字段中输入时,以数字形式parseFloat
返回并忽略其余值。虽然 IMO 它应该抛出 NAN 错误,因为输入文本无法转换为浮点数。true
10
请参阅以下示例,您可以使用它。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parsefloat
在上面的示例中,我感兴趣的是获得 40 年的 NAN 输入。
让我知道是否需要进行更多验证。
javascript - Javascript无缘无故地将浮点数转换为整数
我编写了一个函数,该函数的行为取决于其参数的数字类型。整数或浮点数。
使用此问题中的一些代码如何检查数字是浮点数还是整数?很容易检测是否浮动,但后来我偶然发现如果您使用该数字调用函数,javascript 会无缘无故地强制转换1.0
为这种情况。1
例子:
输出 chrome、firefox、ie、opera 和 safari 都给出了相同的结果:
我知道 javascript 只知道类型number
,但强制转换似乎太过分了。我想出的唯一解决方案是使用字符串值调用函数'1.0'
,例如检测点并使用parseFloat
或parseInt
。
对此有什么建议吗?
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)