摘要: 数组的所有声明方式:var a:Array;var b:Array=[];var c:Array=new Array();var d:Array=[1,2,3,4];var e:Array=new Array(1,2,3,4);var f:Array=new Array(5); //声明一个长度为5的空数组,此时每个数组元素都为空字符串的所有声明方式:var stringSample1:String;var stringSample2:String="";var stringSample3:String=new String();var stringSample4:Stri 阅读全文
posted @ 2011-07-20 22:03 梦羽纱 阅读(134) 评论(0) 推荐(0) 编辑
摘要: var floatA:Number=1.0;var floatB:Number=0;for(var i:int=0;i<10;i++){ floatB+=0.1;}trace(floatB);//输出:0.99999999999//要尽量避免用这样的算法,如果实在需要浮点数相加得到整数,那么要记得使用Math.round()来修正。*不要让数值差距过大的浮点数相加减,结果可能有偏差。var floatC:Number=100000000;floatC=floatC+0.000000001;trace(floatC);//输出:100000000//和没加一样 阅读全文
posted @ 2011-07-20 21:56 梦羽纱 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 关键字:var , const , function 阅读全文
posted @ 2011-07-20 21:50 梦羽纱 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 关于switch分支判断问题我理解不清:var fruits:Array=["苹果","香蕉","葡萄","金桔","小番茄"]; var currentFruit:String=fruits[Math.floor(Math.random()*fruits.length)]; trace("摸到的水果是:"+currentFruit); switch(currentFruit){ case "葡萄": trace("哎,葡,葡萄!"); 阅读全文
posted @ 2011-07-20 20:39 梦羽纱 阅读(268) 评论(0) 推荐(0) 编辑