ActionScript 3.0基础——运算符和表达式

AS3.0中的运算符和AS2.0中的一样,运算符对应相应的表达式。

package { 
    import flash.display.Sprite; 
    public class EODemo extends Sprite 
    { 
        public function EODemo(){ 
        //数值运算符 
        var price:Number=400+50; 
        trace(price); 
        price=price+50; 
        trace(price); 
        price=price*1.2; 
        trace(price); 
        price=price/2; 
        trace(price); 
        price=price%4; 
        trace(price); 
        //字符串运算符 
        var bookTitle:String="AS 3.0 "; 
        bookTitle=bookTitle+"& Flex 2.0实战"; 
        trace(bookTitle); 
        //赋值运算符 
        price+=200; 
        trace(price); 
        //关系运算符 
        trace(price>100);    
        //逻辑运算符 
        trace(price>100&&price<100);  
        //条件运算符 
        trace((price>100) ? "大于100" : "不大于100"); 
        //new 运算符 
        var fruits:Array=new Array("apples", "oranges", "bananas"); 
        //数组访问运算符[] 
        trace(fruits[0]);       
        //点 (.) 运算符 
        trace(fruits.length);   
        //按位运算符(|和>>) 
        fruits.sort(Array.CASEINSENSITIVE | Array.DESCENDING); 
        trace(price>>2); 
        } 
    } 
}

发表评论