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); 
    } 
  } 
}

Happy coding 🙂

发表评论

电子邮件地址不会被公开。 必填项已用*标注