4.語法規(guī)范(1)關鍵字 關鍵字是ActionScript程序的基本構造單位,,它是程序語言的保留字(Reserved Words),不能被作為其它用途(不能作為自定義的變量,,函數(shù),,對象名)。 ActionScript中的關鍵字不是很多,如表6-2-1所示,。
表6-2-1 關鍵字列表
(2)運算符 運算符指定如何合并,、比較或修改表達式中值的字符。也就是說通過運算來改變變量的值,。 運算符所操作的元素被稱為運算項,。例如,,在以下語句中,,加號(+)就是運算符,i和3就是運算項: i + 3 運算符包括: u 算術運算符:+(加),、*(乘),、/(除)、%(求余數(shù)),、-(減),、++(遞增)、--(遞減),。 u 比較運算符:<(小于),、>(大于)、<=(小于或等于),、>=(大于或等于),。 (3)邏輯運算符:&& (邏輯“和”)、|| (邏輯“或”),、! (邏輯“非”),。 下面是運算符優(yōu)先級的列表,如表6-2-2所示,。運算符的優(yōu)先級,,即幾個運算符出現(xiàn)在同一表達式中時先運算哪一個,從上到下遞減,。
表6-2-2 運算符的優(yōu)先級 (3)表達式 在ActionScript中最常見的語句就是表達式,,它通常由變量名、運算符及常量組成,。下面是一個簡單的表達式: x = 0; 左邊是變量名(x),,中間是運算符(賦值運算符 "="),右邊是常量(數(shù)值 0),。由這個表達式我們可以聲明(Declare)一個變量,,為下一步操作做準備。 u 算術表達式 用算術運算符(加,、減,、乘、除)做數(shù)學運算的表達式。 例如: 2*3*4; u 字符表達式 用字符串組成的表達式,。 例如:用加號運算符“+”在處理字符運算時有特殊效果,。它可以將兩個字符串連在一起。 “恭喜過關,,”+“Donna!” 得到的結果是“恭喜過關,,Donna!”。如果相加的項目中只有一個是字符串則FIash會將另外一個項目也轉換為字符串,。 u 邏輯表達式 邏輯運算符就是做邏輯運算的表達式,。例如:1>3,返回值為false,,即1大于3為假,。邏輯運算符通常用于if動作的條件判斷,確定條件是否成立,。 例如: if (x == 9) { gotoAndPlay(15); } 這段代碼的功能是,,當x與9比較結果為true時就跳轉到15幀并開始播放。 (4)代碼書寫格式 我們在編寫程序代碼的時候,,還要注意一些代碼書寫的格式,,一些不起眼的細節(jié)問題往往是整個程序問題的罪魁禍首。 u ActionScript 的每行語句都以分號“;”結束,。長語句允許分多行書寫,,即允許將一條很長語句分割成兩個或更多代碼行,只要在結尾有個分號就行了,。 u 字符串不能跨行,,即兩個分號必須在同一行。 u 雙斜杠后面是注釋,,在程序中不參與執(zhí)行,,用于增加程序的可讀性。 u ActionScript是區(qū)分大小寫字母的,。 |
|