FlashCS3学习笔记4-变量

  as3.0对变量的声明有了要求,要指明变量的类型(这也是写程序应该遵守的法则),具体看下面的例子:
         1.声明方式
           (1)actionscript
                i;     //这样声明方式是错误的
                var i; //这样的声明方式在as3.0中也是不推荐使用的
           (2)actionscript3.0
               var i:String;     //声明
               i="helloWorld!"; //赋初始值

         2.声明并赋初始值
           var i:String="helloworld";

         3.多个变量声明
           var i:int,a:String,b:Number;

         4.多个变量声明并赋初始值
            var i:int=2,a:String="nihao",b:Number=4;
   

     这回关于变量的作用域没有变化

         1.全局变量的声明
            var str:String="World";
             function fun(){
                  trace(str);      //输出: World
              }
              fun()
              trace(str)          //输出: World

          2.局部变量的声明
             function fun(){
                var str:String="World";
                 trace(str);       //输出: World
              }
              trace(str)           //错误:str不能确定范围

          3.全局变量和局部变量相互关系
              var str1:String="World";
              function fun(){
                   var str1:String="local";
                    trace(str1);       //输出: local
                }
               trace(str1)             //输出: World

     关于变量的数据类型和默认值,看下面
       
 
数据类型默认值
Booleanfalse
int0
NumberNaN
Objectnull
Stringnull
uint0
无声明类型undefined
所有的其他类(包括用户自己的类)undefined
   

本文转载.

转载于:https://www.cnblogs.com/beilon/archive/2008/05/03/1180312.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值