`
luhantu
  • 浏览: 205219 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AS3 int uint Number

    博客分类:
  • AS3
阅读更多

1) int 类可使用表示为 32 位带符号整数的数据类型。范围介于-2,147,483,648 (-2^31) 到 2,147,483,647 (2^31-1) 之间。

2) uint 类提供使用表示 32 位无符号整数的数据类型的方法。因为无符号整数只能为正,所以其最大值是 int 类最大值的两倍。范围介于 0 到 4,294,967,295 (2^32-1) 之间。

3) Number数据类型使用由IEEE二进制浮点算术标准(IEEE-754)指定的64位双精度格式。此标准规定如何使用64个可用位来存储浮点数。其中的1位用来指定数字是正数还是负数。11位用于指数,它以二进制的形式存储。其余的52位用于存储"有效位数"(又称为"尾数"),有效位数是2的N次幂,N即前面所提到的指数。

 

如果用Number数据类型来存储整数值,则仅使用52位有效位数。Number数据类型使用52位和一个特殊的隐藏位来表示介于-9,007,199,254,740,992(-253)和9,007,199,254,740,992(253)之间的整数。

 

Number.MAX_VALUE==1.79769313486231e+308

Number.MIN_VALUE==4.940656458412467e-324尽管这个数字范围很大,但代价是此范围的精度有所降低。Number数据类型使用52位来存储有效位数,因此,那些要求用52位以上的位数才能精确表示的数字(如分数1/3)将只是近似值。

 

所以为了尽可能提高性能,应将Number数据类型仅用于浮点数,或者用于int和uint类型不可以存储的、大于32位的整数值。要存储浮点数,数字中应包括一个小数点。如果您省略了小数点,数字将存储为整数。

 

 

分享到:
评论

相关推荐

    AS3中文版帮助文档

    3. **数据类型和变量**:AS3支持基本数据类型如Number、Boolean、String、int、uint等,以及动态类型和弱类型的概念。理解这些类型及其用法对于编写高效代码至关重要。 4. **函数与方法**:AS3中的函数是可重用的...

    AS3简体中文帮助文档

    2. **数据类型**:AS3有两种主要的数据类型,基本类型(如int、uint、Number、Boolean、String等)和引用类型(如类实例)。其中,int和uint分别用于表示32位的有符号整数和无符号整数。 3. **作用域和变量**:AS3...

    As3殿堂之路学习笔记

    - **简单数据类型** 包括 Boolean、int、Number、String 和 uint。其中,Boolean 代表逻辑值(true 或 false),int 和 uint 分别是带符号和无符号的整数,Number 是浮点数,而 String 存储文本。 - **复杂数据...

    as3学习教程(一)

    理解基本的数据类型(如int、uint、Number、String等)、变量声明(var关键字)以及常量(const关键字)是入门的基础。 2. **类与对象**:AS3中的所有内容都是通过类来创建的。了解如何定义类(class关键字),创建...

    as3学习文档

    AS3 中的 `int` 类型是一种有符号的 32 位整数类型,可以表示从 `-2^31` 到 `2^31 - 1` 的整数值。 **示例代码:** ```as3 var num:int = 256; trace(num); // 输出: 256 ``` #### 三、浮点类型(Number) 在 AS...

    as3基础模块

    它的基本数据类型包括:整型(int和uint)、浮点型(Number)、字符串(String)、布尔型(Boolean)、null和undefined。此外,AS3引入了动态类型和弱类型的概念,使得变量可以灵活地存储不同类型的值。 二、类和...

    FLASH AS3 入门各类实例源码

    2. **基本数据类型**:在AS3中,包括整型(int和uint)、浮点型(Number)、字符串(String)、布尔型(Boolean)等基础数据类型。了解这些类型的特点和用法是编程的基础。 3. **变量与常量**:AS3中的变量声明需要...

    java5与as3语法的区别

    - ActionScript 3 的原始类型包括 int, uint, Number(浮点数),以及 boolean 和 null。 这些是 Java 5 和 ActionScript 3 之间的一些关键语法差异。理解这些差异对于在两者之间切换编程时至关重要。虽然它们在...

    AS3新手框架开发研究

    - **数据类型**:AS3有两种主要的数据类型——值类型(如int、uint、Number、Boolean、String等)和引用类型(如对象和类实例)。 - **变量声明**:使用`var`关键字声明变量,例如`var myVar:String;` - **类与...

    ActionScript3类型与java数据类型对应表.rar

    - AS3中的基本数据类型包括Number(浮点数)、int(整数)、uint(无符号整数)、String(字符串)、Boolean(布尔值)、Object(对象)、Null和Undefined。 - Java的基本数据类型分为数值类型、字符型和布尔型:...

    最经常遇到的AS3面试题

    number、int和uint是AS3中的三种基本数字类型,number类型可以表示实数,int类型可以表示整数,uint类型可以表示无符号整数。 14. 数组中可以放不同的类型吗? 数组可以存储不同类型的数据,例如数字、字符串、...

    Flash ActionScript 3 殿堂之路 笔记

    - 数字型(int、uint、Number):int和uint处理整数,Number处理浮点数。使用整数时优先考虑int和uint,处理颜色使用unit,涉及小数则使用Number。 - 字符串型(String):字符串是不可变对象,可以通过`.length`...

    As3完全自学手册例子.rar

    6. **数据类型**:AS3支持基本数据类型如整型(`int`、`uint`)、浮点型(`Number`)、字符串(`String`)等,以及复合数据类型如数组(`Array`)和对象(`Object`)。 7. **包与命名空间**:AS3引入了包(`package...

    AS3殿堂之路 笔记

    笔记首先介绍了AS3的基础语法,包括变量声明、数据类型(如int、uint、Number、String等)、运算符(算术、比较、逻辑、位操作符)以及流程控制语句(if、switch、for、while等)。这些基础知识是编写任何程序的基础...

    as3代码画虚线源码

    function drawDashedLine(x1:Number, y1:Number, x2:Number, y2:Number, dashWidth:Number, gapWidth:Number, color:uint):void { var graphics:Graphics = this.graphics; graphics.clear(); graphics.lineStyle...

    FLASH AS3自学要点

    每个数据类型的默认值不同,例如Boolean的默认值为false,int和uint的默认值为0,Number的默认值为NaN,Object和String的默认值为null,*型变量的默认值为undefined。 接下来,AS3中的数据类型分为两种主要类型:...

    AS3.0_AS3殿堂之路_笔记[七月经典]

    ### AS3.0_AS3殿堂之路_笔记[七月经典] #### 第2章 ActionScript 3 语言基本元素 本章节将深入探讨ActionScript 3 (AS3) 中的基础语法及核心概念,为后续学习奠定坚实的理论基础。 ##### 2.1.2 数据类型概述 在...

    as3学习笔记

    基本类型如int、uint、Number等按值传递,而Array、Object等复杂类型按引用传递。 8. **逻辑运算符优化**: 在逻辑And(`&&`)运算中,如果前半部分为假,则无需计算后半部分;在逻辑Or(`||`)运算中,如果前半部分为...

Global site tag (gtag.js) - Google Analytics