javascript - 使用 jQuery 在输入框中显示一个小数点后 2 位的值,同时保持更高的

这个问题在这里已经有了答案:
关闭9年前

Possible Duplicate:
JavaScript: formatting number with exactly two decimals

也许我的做法是错误的,但我有一些 javascript 正在用 12.434234234 之类的数字填充一些文本输入。我希望文本输入仅显示 12.43,但我希望它的值保持为 12.434234234。

这甚至可能吗?如果没有,最好的解决方法是什么?

谢谢! 约翰。

--

虽然这里有一些非常好的答案,但我一直在寻找类似“你为什么不使用这个聪明的单衬里的东西..”之类的东西 - 因此我勾选了最基本的方法,即只使用额外的字段。不过谢谢!标记了所有答案。

最佳答案

num = 12.434234234;
result = num.toFixed(2); // returns 12.43

关于javascript - 使用 jQuery 在输入框中显示一个小数点后 2 位的值,同时保持更高的精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320098/

相关文章:

c# - 格式化 C# 输出

file-io - 将数据按列写入文件(Fortran)

java - 意外的 java SimpleDateFormat 解析异常

Java - 土耳其语或其他月份的日期格式

jsp - 如何将变量设置为小数点后 2 位

c# - 格式化难读的 try..catch..finally block ?

Python - 轻松将文本文件内容转换为字典值/键

mysql - 这是什么时间格式? (不是 UNIX,不是 UTC,什么都没有)

arrays - Bash 数组 : appending and prepending to eac

haskell - 新线 haskell