fle学习笔记2数据类型.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Flex学习笔记(二)

今天学习了flex的基本语法

一个flex应用程序包含以下的内容:

Flexframework、MXML、ActionScript、CSS、图形、视频、数据绑定等方面的内容。

Flex的扩展性上非常不错,支持包括java、php、.net等主流的编程语言。

对于Flex的技术特性,我不想多做说明,具体可以参照主页上的相关站点查询。

基本数据类型中

Boolean数据类型

Boolean数据类型包含两个值:true和false。对于Boolean类型的变量,其它任何值都是无效的。已经声明但尚未初始化的布尔变量的默认值是false。

int数据类型

int数据类型在内部存储为32位整数,注意它的父类是Object,因此他是一个类。

Null数据类型

Null数据类型仅包含一个值:null。这是String数据类型和用来定义复杂数据类型的所有类(包括Object类)的默认值。其它基元数据类型(如Boolean、Number、int和uint)均不包含null值。如果您尝试向Boolean、Number、int或uint类型的变量赋予null,则FlashPlayer会将null值转换为相应的默认值。不能将Null数据类型用作类型注释。

Number数据类型

在ActionScript3.0中,Number数据类型可以表示整数、无符号整数和浮点数。但是,为了尽可能提高性能,应将Number数据类型仅用于浮点数,或者用于int和uint类型可以存储的、大于32位的整数值。要存储浮点数,数字中应包括一个小数点。如果您省略了小数点,数字将存储为整数。

Number 类型可以表示的最小值和最大值存储在 Number 类的名为

Number.MAX_VALUE和Number.MIN_VALUE的静态属性中。注意:

在被0除时,如果被除数也是0,则结果只有一个,那就是NaN。在被0除时,

如果被除数是正数,则结果为正无穷大;如果被除数是负数,则结果为负无穷大。

String数据类型

String数据类型表示一个16位字符的序列。字符串在内部存储为Unicode字符,并使用UTF-16格式。字符串是不可改变的值,就像在Java编程语言中一样。对字符串值执行运算会返回字符串的一个新实例。用 String数据类型声明的变量的默认值是null。虽然null值与空字符串()均表示没有任何字符,但二者并不相同。

uint数据类型

uint数据类型在内部存储为32位无符号整数,它包含一组介于0和4,294,967,295

(232-1)之间的整数(包括0和4,294,967,295)。uint数据类型可用于要求非负整数的特殊情形。例如,必须使用uint数据类型来表示像素颜色值,因为int数据类型有一个内部符号位,该符号位并不适合处理颜色值。对于大于uint的最大值的整数值,应使用Number数据类型,该数据类型可以处理53位整数值。uint数据类型的变量的默认值是0。

Object数据类型

Object数据类型是由Object类定义的。Object类用作ActionScript中的所有类定义的基类。ActionScript3.0中的Object数据类型与早期版本中的Object数据类型存在以下三方面的区别:第一,Object数据类型不再是指定给没有类型注释的变量的默认数据类型。第二,Object数据类型不再包括undefined这一值,该值以前是Object实例的默认值。第三,在ActionScript3.0中,Object类实例的默认值是null。

void数据类型

void数据类型仅包含一个值:undefined。在早期的ActionScript版本中,undefined是Object类实例的默认值。在ActionScript3.0中,Object实例的默认值是null。如果您尝试将值undefined赋予Object类的实例,FlashPlayer会将该值转换为null。您只能为无类型变量赋予undefined这一值。无类型变量是指缺乏类型注释或者使用星号(*)作为类型注释的变量。只能将void用作返回类型注释。

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档