如果我试着写
3.toFixed(5)
Run Code Online (Sandbox Code Playgroud)
有一个语法错误.使用双点,放入空格,将三个放在括号中或使用括号表示法可以使其正常工作.
3..toFixed(5)
3 .toFixed(5)
(3).toFixed(5)
3["toFixed"](5)
Run Code Online (Sandbox Code Playgroud)
为什么单点符号不起作用,而我应该使用哪一种替代?
我对html,javascript和css很新,所以请原谅我的问题听起来很愚蠢.我的问题是如何防止函数toFixed()舍入十进制数.
这是我的链接:http://jsfiddle.net/RWBaA/4/
我正在尝试做的是,只要用户在文本框中输入,我就会检查输入是否为有效的十进制数.同时我还想检查输入是否是有效货币,这意味着它只能在小数点右侧再添加两个数字.问题是当用户在小数点后输入第3个数字时,如果第3个数字> = 5,则小数点后的第2个数字四舍五入到最接近的百分数.
测试输入:
Input Output 123456.781 -> 123456.78 123456.786 -> 123456.79
为什么我的代码不允许使用chrome中的箭头键?
请帮忙.如果您有更好的解决方案,您可以自由建议.提前致谢.