为什么AS3 toFixed方法返回一个String?

时间:2011-08-04 13:13:56

标签: flash actionscript-3

有没有(理性)理由为什么AS3 Number类的toFixed method会返回一个字符串?

1 个答案:

答案 0 :(得分:4)

Number类上toFixed和其他此类便捷方法的目的是为您提供该数字的人类可读字符串表示。它的目的不是围绕它,正如你似乎假设的那样。实际的舍入操作有Math.round()

一个明显的用例是表格或电子表格,您希望以相同的方式显示所有数字(例如1.25 - 6.10)。这将使人类更容易扫描数据并且不会更改基础数字(在示例中可能是:1.2567 - 6.1)。