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