zoukankan      html  css  js  c++  java
  • 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数据类型,根据黑羽大神概括为值类型(基元类型),引用类型;值类型实际也是引用对象,并不是直接指向值,这里使用了不变对象。

  • 相关阅读:
    本周开发工作时间及内容
    自我介绍
    代码规范
    结对编程
    第二周总结
    20140227WPF学习笔记
    约瑟夫问题
    模式匹配KMP算法
    .NET开发之窗体间的传值转化操作
    北达软TOGAF9鉴定级别认证考试通知 北达软
  • 原文地址:https://www.cnblogs.com/dt1991/p/7750730.html
Copyright © 2011-2022 走看看