<?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>
分享到:
相关推荐
- Flex中的`Number`类型默认为双精度浮点数(double),而在Java中,`java.lang.Double`类用于封装双精度浮点数,以提供更多的数学方法和操作支持。 - **XML与`org.w3c.dom.Document`**: - Flex中的`XML`对象提供...
在除法运算中,除数为0会返回Infinity。此外,Math类提供了许多数学函数,如Math.round(四舍五入),Math.floor(向下取整),Math.ceil(向上取整),Math.pow(求幂),Math.sqrt(平方根),Math.max和Math.min...
`Number`类型可以存储整数和浮点数,具有最小值和最大值属性;`String`用于存储Unicode编码的文本;`uint`是无符号整数,只存储正整数;而`void`通常用于函数返回类型,表示返回值为undefined。 复杂数据类型则是由...
2. 数字计算:包括整数和浮点数,支持基本的算术运算以及数学函数。 3. 数组:用方括号 `[]` 定义,可以存储不同类型的数据。 4. 类型转换:使用 `Number()`, `String()`, `Array()` 等函数将数据从一种类型转换为...
- **生成随机数**:使用 `Math.random()` 生成一个0到1之间的随机浮点数,再通过一系列运算生成随机整数。 - **转换为字符**:根据随机数的不同,选择转换为数字字符或字母字符。 - **拼接字符串**:最终将四个随机...
实际使用中,首先编写lex和yacc程序(通常分别命名为`.l`和`.y`),然后使用对应的命令`lex`和`yacc`(或现代版本的`flex`和`bison`)生成C源码。最后,通过C编译器编译生成的源码并链接相应的库,得到可执行文件,...
9. **ActionScript与Flex框架**:如果配合Flex框架使用AS3,可以利用MXML进行声明式编程,同时享受Flex提供的组件库和布局管理。 10. **动画和时间轴控制**:AS3可以完全控制Flash的时间轴,通过Tween类或直接修改...
例如,一个简单的“Number”方法可能会识别并返回整数,而“Expression”方法则可能包含对加号和减号的处理逻辑。 在解析过程中,我们需要考虑如何处理运算符的优先级。在这个案例中,由于只涉及加法和减法,优先级...
* Pow: 幂运算,用于计算幂运算的结果。 * Sqrt: 取开方,用于计算数字的平方根。 * New: 新建,用于创建一个新的对象或数组。 * Date: 日期,用于获取当前日期和时间。 * Time: 时间,用于获取当前时间。 * Year: ...