如何在 extjs4.1 中舍入浮点值

Posted

技术标签:

【中文标题】如何在 extjs4.1 中舍入浮点值【英文标题】:How to round off a float value in extjs4.1 【发布时间】:2013-05-09 09:19:59 【问题描述】:

谁能告诉我如何在 extjs4.1 中舍入一个浮点值?例如,如果我的值为 24.536,我需要将其四舍五入为 24.54。如果我有 24.534,我需要将其四舍五入为 24.53。

【问题讨论】:

【参考方案1】:

如果您真的想要整数,请使用它:

number = Math.round(number * 100) / 100;

扩展

如果你想显示四舍五入的数字 - 你可以使用 ExtJs 数字格式工具。试试这个:

//Set these once, right after Ext.onReady
Ext.util.Format.thousandSeparator = ' ';
Ext.util.Format.decimalSeparator = '.';

//Then this should round your number correctly:
Ext.util.Format.number(12345.00, '0,000.00'); //output 12 345.67

【讨论】:

感谢您的帮助想要显示两位浮动数字。如果它是 0,它不显示你能告诉如何显示两位浮动数字

以上是关于如何在 extjs4.1 中舍入浮点值的主要内容,如果未能解决你的问题,请参考以下文章

如何在电报中舍入输出值?

如何停止在 MySQL 中舍入 int 值

如何在 Datagridview 中舍入 double 类型的值

如何在水晶报表中舍入小数值

MySQL JSON存储不同的浮点值

如何在 MySQL 中舍入 DateTime?