javascript - ActionScript/Javascript 上的 ToFixed 函数
问题描述
第一次在stackoverflow中,但我真的需要重建这个字符串的帮助。
所以基本上它在 Actionscript 中,我需要重建Millions -string 以输出为 1.23M,AKA 包含数百万,旁边有数千,因为目前它只显示1M。我听说 toFixed 可以解决问题,但我似乎无法让它发挥我的作用。
任何例子都会有所帮助,谢谢!
public static function balanceToString(value:int):String
{
var suffix:String = "";
var resultValue:int = value;
if (value >= 1000000)
{
resultValue = Math.floor(resultValue / 1000000);
resultValue.toFixed(4);
suffix = "M";
}
else if (value >= 100000)
{
resultValue = Math.floor(resultValue / 1000);
suffix = "K";
}
return "" + resultValue.toString() + suffix;
}
解决方案
您正在将您的数字转换为签名中的 int。
尝试改用数字。
public static function balanceToString(value:Number):String
{
var suffix:String = "";
var resultValue:Number = value;
if (value >= 1000000)
{
resultValue = Math.floor(resultValue / 1000000);
resultValue.toFixed(4);
suffix = "M";
}
else if (value >= 100000)
{
resultValue = Math.floor(resultValue / 1000);
suffix = "K";
}
return "" + resultValue.toString() + suffix;
}
推荐阅读
- cassandra - 当我在备份目录中有大量文件时,恢复 Cassandra 增量备份的过程是什么
- html - 如何在这里调整我的身材的大小?
- css - 溢出:自动与 flex 导致滚动条重叠内容
- angular - 禁用 NgbTypehead 的多个实例
- sql - SQL query for user input
- google-apps-script - 如何将元素转换为与第一个选定元素相同的大小?
- python - pyspark 在 1 节点和 2 节点集群上的连接数据性能(混洗数据)
- xslt-1.0 - 如何删除字符串中的重复字符?
- objective-c - 第二个 animateWithDuration 调用禁用动画
- php - laravel 数据库通知存储 url 添加 \\ 到 //