[Flash开发笔记] AS中保留多少位小数的函数
2008-03-13 20:25
260 查看
有时候需要返回小数点后若干位的一个浮点数。如2.16832,保留二位小数变成:2.17,这样的函数在AS 2.0中是没有的,需要自己写:
用法
num:要处理的浮点数;
l:要保留的小数位个数;
如:getPoint(2.16832,2),输出为:2.17
注意
在使用这个函数时,要注意溢出,因为num*Math.pow(10, l)及有可能超出了AS中浮点数所能表示的范围,从而导致你不想要的结果,另外,当输入数num比较大的时候,虽然还在浮点数表示范围内,但是小数点返回就可能不准确了,如:getPoint(12345678.123456789123, 10) ,输出结果:12345678.1234568,而不是12345678.1234567891。
用法
num:要处理的浮点数;
l:要保留的小数位个数;
如:getPoint(2.16832,2),输出为:2.17
注意
在使用这个函数时,要注意溢出,因为num*Math.pow(10, l)及有可能超出了AS中浮点数所能表示的范围,从而导致你不想要的结果,另外,当输入数num比较大的时候,虽然还在浮点数表示范围内,但是小数点返回就可能不准确了,如:getPoint(12345678.123456789123, 10) ,输出结果:12345678.1234568,而不是12345678.1234567891。
相关文章推荐
- [导入][Flash开发笔记] AS中保留多少位小数的函数
- [Flash开发笔记] ComboBox,List组件的二个函数
- [导入][Flash开发笔记] ComboBox,List组件的二个函数
- [Flash开发笔记] 自定义ActionScript中的trim函数,取回车函数,字节换算函数
- (4)birt笔记 - chart 图表数字显示保留2位小数
- Python开发技术详解-笔记_第05章-模块与函数
- Java学习笔记———《使float保留两位小数或多位小数》
- FlashAS 3.0 学习笔记(二)
- 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
- 开发用到的Oracle函数笔记
- js 让小数四舍五入保留两位小数的函数是?
- Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
- 每天学一点flash(34) as 3.0 游戏设计笔记(3)
- C# 小数点后保留两位小数,四舍五入的函数及使用方法
- [iphone 开发学习笔记]Object-C和C语言最大的区别也是最大的扩展-----消息(即如何调用一个对象中的函数)
- Linux应用程序开发笔记->文件编程之库函数
- js函数toFixed 小数保留指定多少位小数
- iOS开发学习笔记 2-6 C语言部分 函数及变量的作用域
- 【开发笔记】C# MVC 后端执行Js并保留用户数据
- javascript中的对浮点数保留小数的截取及1.5新增函数