`
ljxyuer
  • 浏览: 16653 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

actionscript 3.0 中如何控制Number类型数字精度(小数位数),解决计算不精确的问题

    博客分类:
  • Flex
阅读更多

很简单的一件事,但是如果不知道的话一样很麻烦。Number包里的两个方法可以轻松解决,而不是Math包里。

下面是官方文档:

 

   toFixed(3) 如何返回舍入到小数点后三位的字符串。

var num:Number = 7.31343;
trace(num.toFixed(3)); // 7.313

  toFixed(2) 如何返回添加尾随 0 的字符串。

var num:Number = 4;
trace(num.toFixed(2)); // 4.00

 toPrecision(3) 如何返回只包含三位数的字符串。 由于不需要指数表示法,因此字符串使用定点表示法。

var num:Number = 31.570;
trace(num.toPrecision(3)); // 31.6

  toPrecision(3) 如何返回只包含三位数的字符串。 由于结果数字中没有足够的位数来使用定点表示法,因此字符串使用指数表示法。

var num:Number = 4000;
trace(num.toPrecision(3)); // 4.00e+3
----------------------------------------------------------------------------------------------------------------------------------

注意哦 toFixed()和toPrecision() 返回的是String类型,而不是字符串类型。

另外Math包里的round() ,只能返回整数。
分享到:
评论

相关推荐

    ActionScript 3.0开发技术大全(第一部分)

     第6章 ActionScript3.0中的Array类型  第7章 ActionScript3.0中的日期和时间  第8章 ActionScript3.0异常处理 第3篇 ActionScript3.0可视化编程  第9章 可视化编程基础  第10章 对象交互与事件处理  第...

    ActionScript 3.0 API文档(CHM+HTML最新中文完整)

    《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、...

    flex中文帮助 ActionScript3.0中文帮助

    ActionScript 3.0 语言和组件参考概述Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件...

    ActionScript 3.0动态绘制正弦曲线(附源码)

    ActionScript 3.0是Adobe Flash Professional和Flex SDK中用于创建富互联网应用程序(RIA)的主要编程语言。在“ActionScript 3.0动态绘制正弦曲线”这个项目中,开发者利用了AS3的强大功能来创建可视化图形,特别是...

    Flash ActionScript3.0教程示例(从入门到精通).rar

    ActionScript3.0引入了强类型系统,增强了代码的可读性和安全性,这在教程中会有深入的探讨。 此外,事件驱动编程是Flash应用程序的关键部分。在教程中,你会学习如何监听和响应用户交互、播放器状态改变等各种事件...

    ActionScript3.0 枚举类型的使用

    在探讨ActionScript 3.0中的枚举类型之前,我们先简单回顾一下枚举类型的基本概念。枚举(Enumeration)是一种特殊的数据类型,用于定义一个有限的、命名的常量集合。这种数据类型通常用于表示一组相关的选项或状态...

    最专业的ActionScript 3.0

    在ActionScript 3.0中,语句用于执行特定操作,如赋值或控制流程。表达式则涉及计算和逻辑判断,例如条件语句`if (condition) {...}`。 **3.2.2 分号和冒号** 分号是语句的结束标志,同时也是分隔循环参数的工具。...

    ActionScript3.0 Game Programing中文版

    《ActionScript3.0 Game Programming》是一本专为游戏开发者设计的权威教程,中文版的出版使得更多中国读者能够深入理解和掌握ActionScript3.0在游戏开发中的应用。这本书不仅覆盖了ActionScript的基础语法和面向...

    actionscript 3.0动画制作教程

    3. **Shape Tween与Color Tween**:形状渐变和颜色渐变是ActionScript 3.0中另外两种补间类型。形状渐变可以让你在两个形状之间创建平滑转换,而颜色渐变则能改变对象的颜色。 4. **使用Timeline Control类**:...

    ActionScript 3.0 编程.rar

    在ActionScript 3.0中,最大的改变之一是引入了类和强类型系统。这意味着开发者必须预先声明变量的类型,这有助于提高代码的稳定性和可维护性。此外,AS3还引入了命名空间,以解决命名冲突问题,提高了代码组织的...

    Foundation ActionScript 3.0 Animation

    《Foundation ActionScript 3.0 Animation》是一本...《foundation Actionscript3.0 Animation.pdf》这个文件很可能是这本书的电子版,包含完整的章节内容和可能的练习案例,对于自学或者参考来说是非常宝贵的资源。

    actionscript3.0中文教程

    在Flash Professional环境中,开发者可以通过ActionScript 3.0编写脚本来控制动画、处理用户交互和加载外部资源。时间轴上的关键帧可以与ActionScript关联,实现动画和代码的结合。 五、学习资源 "ActionScript 3.0...

    ActionScript3.0完全自学手册电子教案_ActionScript3.0_

    1. **基础概念与环境设置**:首先,你需要了解ActionScript3.0的基础,包括变量、数据类型(如Number、String、Boolean)、运算符以及流程控制(如if语句、for循环、while循环)。此外,还需要设置开发环境,如安装...

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    ActionScript 3.0 中的一些主要功能包括: ■ 一个新增的 ActionScript 虚拟机,称为 AVM2,它使用全新的字节码指令集,可使性能 显著提高 ■ 一个更为先进的编译器代码库,它更为严格地遵循 ECMAScript (ECMA 262) ...

    ActionScript3.0宝典 pdf 高清晰

    文件“Wiley.ActionScript.3.0.Bible.Oct.2007.eBook-BBL.pdf”很可能是这本宝典的电子版,它可能涵盖了ActionScript的基础知识,如变量、操作符、控制结构,以及高级主题,如类、包、接口、错误处理和网络编程。...

    ActionScript3.0入门基础

    ActionScript 3.0是Adobe开发的一种编程语言,主要用于创建富互联网应用程序(RIA),特别是...通过阅读《ActionScript 3.0 Cookbook 中文完整版.pdf》,你将能深入实践,解决实际开发中遇到的问题,提升编程技能。

    Flash ActionScript 3.0动画教程(中文高清)+源码

    《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...

    ActionScript3.0cookbook中文版

    书中的内容涵盖了ActionScript3.0的基础知识,如变量、函数、类的定义和使用,同时也深入到高级主题,如事件处理、显示对象的层次结构、时间线控制、网络通信、音频和视频处理、数据序列化等。 书中"cookbook"的...

Global site tag (gtag.js) - Google Analytics