`
wangangie14
  • 浏览: 42621 次
  • 性别: Icon_minigender_2
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

flash中保留小数位的方法

阅读更多

 flash中并没有内置的保存小数位的方法,但是当你想把如3.14159265354.这样的数据只保留两位数时怎么办, 下面的函数就可以解决这个问题.
/**
 * 数据计算方法保留小数位
 * @author    fanflash.cn
 * @version   0.1
 * @num       源数值
 * @n         保留的小数位
 * @return    保留小数位后的数据
   */
 public static function decimal2(num:Number,n:Number):Number{
  
  var ts:String="1";
  var tn:Number=1;
  
  //计算要乘的位数
  for(var i=0;i
这种方法是利用Math.round来进行截位的,把round换成floor或ceil还可以得到小数的上限值或下限值.另外还有一种我很早以前,还没有想到这种方法时用到的函数.
 /**
 * 字符串切割方法保留小数位
 * @author    fanflash.cn
 * @version   0.1
 * @num       源数值
 * @n         保留的小数位
 * @return    保留小数位后的数据
 */ 
 public static function decimal(num:Number,n:Number):Number{
  
  //参数缺省值
  if(n==undefined){
   n=1;
  }
  
  var numStr:String=String(num)
  var numStrArr:Array=numStr.split(".");
  
  //实数与小数
  var a:String=numStrArr[0];
  var b:String=numStrArr[1];
  
  //数据检查
  if(b==undefined){
   //没有小数位
   return Number(a);
  }
  
  b=b.substr(0,n);
  return Number(a+"."+b)
 }
这方法如果要对小数位进行四舍五入的话,还要多写几行,实在麻烦的很,因此被我无情的打入冷宫了
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/519.html
分享到:
评论

相关推荐

    TRUNC_保留小数位

    TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_...

    js保留小数位数

    js保留小数位数

    CSharp小数位数保留的方法大全

    CSharp小数位数保留的方法大全文档,是我见过最实用的,从网上也搜集过很多,但尝试过后,好多都不能使用,但文档中的方法,不仅可以教你如何使用,而且有好多其他未见过的使用方法,请下载查看!

    Java保留两位小数方法大全

    Java保留两位小数的各种方法(代码),还有浮点数、整数之间的转换几注意事项,比较适用。

    自动保留小数位

    处理浮点数时,希望显示的小数位数根据数字大小自动调整,比如大于1的数字,保留两位小数就可以了,但小于0.01的数字,希望能够自动为了精度保留四位小数,即0.0001。

    保留2位小数

    这种方式处理保留2位小数很方便,刚开始的时候我自己写if判断太麻烦了,最后知道用DecimalFormat 格式化,就可以把整数小数 都保留2位小数,分享给大家。

    保留两位小数

    excell中保留两位小数,此公式简单应用!

    C# 保留几位小数

    实现C#保留几个小数点的函数,简单实用,利用Math.Round函数

    python保留小数位的三种实现方法

    那么在python中保留小数位的方法也非常多,但是笔者的原则就是什么简单用什么,因此这里介绍几种比较简单实用的保留小数位的方法: 方法一:format函数 >>> print('{:.3f}'.format(1.23456)) 1.235 >>> print...

    js实现四舍五入完全保留两位小数的方法

    本文实例讲述了js实现四舍五入完全保留两位小数的方法。分享给大家供大家参考,具体如下: //四舍五入保留2位小数(若第二位小数为0,则保留一位小数) function keepTwoDecimal(num) { var result = parseFloat...

    Java指定保留小数位数的方法

    本篇文章主要介绍了Java指定保留小数位数的方法,很多时候需要规定保留的小数位数,这里整理了详细的代码,有需要的小伙伴可以参考下。

    经纬度的秒保留2位小数模板.xlsx

    方便大家快速的在Excel表中将数据按照自己的要求保留小数位数,如果需要保留其他的小数位数大家可以联系我,我帮你写个公式。

    关于数据库中保留小数位的问题

    本篇文章是对关于在数据库中保留小数位的问题进行了详细的分析介绍,需要的朋友参考下

    javascript 【小数转百分数 保留两位小数】

    项目中遇到小数相似度(业务给过来是小数)需要web界面以百分数的形式表示,并且保留两位小数。 直接上代码。 var nval = 0.12345; var percent = (Math.round(nval*10000))/100+'%'; 说明: 1.Math.round(num)函数...

    常用各国货币小数保留位数(中英)

    107个常用国货币小数保留位数标,含中英文货币名称与代码。

    js保留两位小数

    javascript保留两位有效数字的简单方法

    升级版四舍五入可以自定义保留小数位

    不同于银行家算法,真正做到四舍五入,符合中国人的使用习惯,并且可自定义保留小数的位数。并且能够对参数值做错误判断。

    double保留小数

    double保留小数位数方法,根据传递进来的小数和要保留的位数,返回一个double值

    格式化数字保留N位小数

    格式化数字保留N位小数 System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数 double strCashAmt=...

    C# 小数位数保留的方法集锦

    c#下关于小数位数的一些实现方法集合,方便对c#小数位数控制的朋友。

Global site tag (gtag.js) - Google Analytics