`

Flex中Number取整数学运算

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
   <mx:Script>
     <![CDATA[
         private function init():void{
         /**ceil   向前(数轴向右)取整(返回值为Number)**/
         trace(Math.ceil(10.4));    //11
         trace(Math.ceil(10.5));    //11
         trace(Math.ceil(-10.4));    //-10
         trace(Math.ceil(-10.5));    //-10
        
         /**floor   向后(数轴向左)取整(返回值为Number)**/
            trace(Math.floor(300.4));    //300
            trace(Math.floor(300.5));    //300
            trace(Math.floor(-300.4));    //-301
            trace(Math.floor(-300.5));    //-301
           
            /**round   整数四舍五入,负数五舍六入(返回值为Number)**/
            trace(Math.round(8000.4));    //8000
            trace(Math.round(8000.5));    //8001
            trace(Math.round(-8000.4));    //-8000
            trace(Math.round(-8000.5));    //-8000
            trace(Math.round(-8000.6));    //-8001
           
            /**toFixed   正负数都四舍五入(返回值为String)**/
            trace(new Number(4).toFixed(3));    //4.000
            trace(new Number(3.85742).toFixed(3));    //3.857
            trace(new Number(3.85752).toFixed(3));    //3.858
            trace(new Number(-3.85742).toFixed(3));    //-3.857
            trace(new Number(-3.85752).toFixed(3));    //-3.858
         }
        
     ]]>
   </mx:Script>

</mx:Application>


分享到:
评论
1 楼 liuyuan0371 2011-09-26  

相关推荐

    java和flex数据对于关系

    - Flex中的`Number`类型默认为双精度浮点数(double),而在Java中,`java.lang.Double`类用于封装双精度浮点数,以提供更多的数学方法和操作支持。 - **XML与`org.w3c.dom.Document`**: - Flex中的`XML`对象提供...

    flex_运算符.pdf

    在除法运算中,除数为0会返回Infinity。此外,Math类提供了许多数学函数,如Math.round(四舍五入),Math.floor(向下取整),Math.ceil(向上取整),Math.pow(求幂),Math.sqrt(平方根),Math.max和Math.min...

    flex_运算符[文].pdf

    `Number`类型可以存储整数和浮点数,具有最小值和最大值属性;`String`用于存储Unicode编码的文本;`uint`是无符号整数,只存储正整数;而`void`通常用于函数返回类型,表示返回值为undefined。 复杂数据类型则是由...

    Flex 3 基础教程(2)

    2. 数字计算:包括整数和浮点数,支持基本的算术运算以及数学函数。 3. 数组:用方括号 `[]` 定义,可以存储不同类型的数据。 4. 类型转换:使用 `Number()`, `String()`, `Array()` 等函数将数据从一种类型转换为...

    12条有用的flex代码

    - **生成随机数**:使用 `Math.random()` 生成一个0到1之间的随机浮点数,再通过一系列运算生成随机整数。 - **转换为字符**:根据随机数的不同,选择转换为数字字符或字母字符。 - **拼接字符串**:最终将四个随机...

    lex yacc 工具说明

    实际使用中,首先编写lex和yacc程序(通常分别命名为`.l`和`.y`),然后使用对应的命令`lex`和`yacc`(或现代版本的`flex`和`bison`)生成C源码。最后,通过C编译器编译生成的源码并链接相应的库,得到可执行文件,...

    AS3简体中文帮助文档

    9. **ActionScript与Flex框架**:如果配合Flex框架使用AS3,可以利用MXML进行声明式编程,同时享受Flex提供的组件库和布局管理。 10. **动画和时间轴控制**:AS3可以完全控制Flash的时间轴,通过Tween类或直接修改...

    PlusMinusParser:这是一个简单的递归下降解析器,用于解析和求解带有整数加减法的简单算术表达式

    例如,一个简单的“Number”方法可能会识别并返回整数,而“Expression”方法则可能包含对加号和减号的处理逻辑。 在解析过程中,我们需要考虑如何处理运算符的优先级。在这个案例中,由于只涉及加法和减法,优先级...

    web前端常用单词.docx

    * Pow: 幂运算,用于计算幂运算的结果。 * Sqrt: 取开方,用于计算数字的平方根。 * New: 新建,用于创建一个新的对象或数组。 * Date: 日期,用于获取当前日期和时间。 * Time: 时间,用于获取当前时间。 * Year: ...

Global site tag (gtag.js) - Google Analytics