• as3 变量默认值


    var a:int=0, b, c:Number=2;
    trace(a,b,c)
    
    /*
    0 undefined 2
    
    */
    

     

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

    除基元数据类型(int,uint,number,string),其他数据类型声明,默认值是null。

    所有不声明类型的变量,默认都是undefined。

     as2中不管有没有声明类型变量,没有赋值,则全部为undefined.

    as3数据类型,根据黑羽大神概括为值类型(基元类型),引用类型;值类型实际也是引用对象,并不是直接指向值,这里使用了不变对象。

  • 相关阅读:
    列表 元组
    前端 3
    前端 2
    python pymysql 表和数据的备份
    python 树 索引
    python 数据库连表查询习题
    python 数据库表查询
    python 数据库usdr 查询
    python set enum 完整性约束
    python 数据库表操作
  • 原文地址:https://www.cnblogs.com/dt1991/p/7750730.html
Copyright © 2020-2023  润新知