转载:as3.0下对象类型返回值与变量默认值的详细说明

简介: 转自:http://www.cuplayer.com/player/PlayerCodeAs/2012/0905367.html   Null、NaN、undefined 及各自应用对象:变量的默认值: var a:int; // int 型,默认值:0 var b:uint; // u...

转自:http://www.cuplayer.com/player/PlayerCodeAs/2012/0905367.html

 

Null、NaN、undefined 及各自应用对象:变量的默认值:

var a:int; // int 型,默认值:0
var b:uint; // uint 型,默认值:0
var c:Number; // Number 型,默认值:NaN
var d:Boolean; // Boolean 型,默认值:false
var e:String; // String 型,默认值:null
var f:Array; // Array 型,默认值:null
var g:Object; // Object 型,默认值:null
var h; // 未声明类型,默认值:undefinded
var i:*; // 未声明类型,默认值:undefinded

typeof 对象类型与返回值结果对照表

Array :object
Object :object
Boolean :boolean
Function :function
int: number
uint :number
Number :number
String :string
XML: xml
XMLList :xml

颜色代码返回值是uint,为非负整数。

相关文章
|
3月前
|
存储 Java 程序员
|
3月前
|
编译器 程序员 语音技术
C++的超20种函数类型分享
C++超20种函数类型:编程语言规定规则,编译器实现预定规则
|
4月前
|
JavaScript 前端开发
分享函数中 this 在不同场景下的指向与默认值,动态指定函数 this 值的方法
分享函数中 this 在不同场景下的指向与默认值,动态指定函数 this 值的方法
|
3月前
|
Java
java反射-属性赋值取值
java反射-属性赋值取值
|
Java 编译器
重载的方法能否根据返回类型进行区分?
重载的方法不能根据返回类型进行区分。方法的重载是基于方法名称和参数列表来进行区分的,与返回类型无关。这是因为在Java中,编译器在确定要调用哪个重载方法时,仅根据传递给方法的参数来进行决策。
323 0
|
存储 编译器
不同类型的变量与零究竟是如何比较(2)
不同类型的变量与零究竟是如何比较
116 0
不同类型的变量与零究竟是如何比较(2)
|
C语言 C++
不同类型的变量与零究竟是如何比较(1)
不同类型的变量与零究竟是如何比较
103 0
不同类型的变量与零究竟是如何比较(1)