`
kabike
  • 浏览: 609807 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

actionscript3里的as关键字和强制类型转换

    博客分类:
  • flex
阅读更多
原来一直以为as是用来类型强制转换的,结果发现用as不能把string转换成int.
as关键字和is差不多,只是as不返回boolean类型,而是返回对应的类型或者null.
因此类型转换应该是
var str:String="123";
var a:int=Number(str);


如果
var str:String="123";
var a:int=str as Number;

a就会成null

http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html
分享到:
评论

相关推荐

    FLEX强制类型转换

    在AS3中,有两种主要的方法来进行强制类型转换:`as`关键字和类型转换构造函数。 #### 二、使用`as`关键字进行强制类型转换 `as`关键字是AS3中最常用的强制类型转换方式。它的工作原理是尝试将一个对象转换为指定...

    AS2基础(官方中文)

    变量可以通过var关键字声明,并可自动类型转换。 2. **运算符**:AS2支持算术运算符(+、-、*、/、%)、比较运算符(==、!=、<、>、、>=)以及逻辑运算符(&&、||、!)。 3. **流程控制**:包括条件语句(if......

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

    - **类型转换**: - 使用特定的数据类型构造函数来转换数据类型,例如 `new Number()` 或 `new String()`。 #### 2.5.12 in 运算符 - **用途**:检查一个属性是否存在于对象中。 ```as property in object; ``...

    AS+3.0+学习文档精华版(二).rar

    4. **数据类型系统**:AS 3.0 强制类型,包括基本类型(如int、uint、Number、Boolean、String等)和引用类型(如Object、Array、Class等)。类型转换需要显式进行,提高了代码的稳定性和性能。 5. **垃圾回收机制*...

    ActionScript 3.0编译器编译错误大全

    AS3是ActionScript的第三个版本,它提供了更高级的功能,如垃圾回收、类型安全和更好的性能,使其成为Flash平台上的主要编程语言。 ### 错误1000:命名空间冲突 当在同一个作用域内定义了同名的函数或变量时,会...

    flex开发技巧整理.pdf

    `as`关键字用于强制类型转换,但当尝试转换非有效数字时,如`var quantity:Number = 15 - "rabbits"`,虽然`typeof quantity`显示为"number",但实际值是NaN。此时,可以使用`isNaN()`函数检测变量是否包含有效数字...

    FLEX数据与通讯

    需要注意的是,当变量类型不同时,可能需要进行强制类型转换。例如,从`int`类型转换到`Number`类型可以使用`as`操作符或类型转换函数`(Number)`。 ```actionscript var a:int, b:int = 12; a = b; ``` **...

    Flex新手教程_入门级学习笔记

    ##### 数据类型转换 - **自动转换**:简单类型之间的转换。 - **显式转换**:使用 `as` 关键字进行类型强制转换。 ##### 实例方法, 实例变量 和 静态方法, 静态变量 - **实例方法/变量**:与对象关联,每次创建新...

    AS3 Flex基础知识100条

    4. **对象类型转换**:`as`操作符用于将对象强制转换为其实际类型,如`var obj:Object = "Hello"; var str:String = obj as String;`。 5. **处理非数字(NaN)**:在AS3中,`isNaN()`函数用于检查值是否为非数字。...

    Flex 非常实用的学习资料整理

    此外,文档中还提到了如何使用“as”关键字将变量强制转换为特定类型,并且涉及到“NaN”(不是一个数字)的概念,这是在处理数字变量时需要特别注意的问题。 Flex中的数据类型分为基元类型和复杂类型,类似于其他...

Global site tag (gtag.js) - Google Analytics