Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 2 基本語法.

Similar presentations


Presentation on theme: "Chapter 2 基本語法."— Presentation transcript:

1 Chapter 2 基本語法

2 2-1 變數 在ActionScript,數值符號(literal)由0~9、小數點(.)和正負號(+、-)組成。

3

4 2-2 資料型別 宣告變數時指明型別,主要有兩個好處: 編程時的code completion提示。 避免設定不同型別的值,減少程式臭蟲。

5 2-2-1基本型別和參照型別

6 2-2-2 布林值 布林值就是所謂的真假值, 只有兩個值true或者false。

7 2-2-3 數值 數值在AS3中又可以分成 int(整數) uint(無號整數) Number(可表示整數或浮點數)

8

9

10 2-2-4  字串 ActionScript沒有字元的型別,只有字串型別。 字串常數是使用雙引號「”」或單引號「’」前後包起來。

11

12

13

14 2-3 型別轉換 型別轉換(Casting)可以分為兩種: 自動型別轉換 強制型別轉換

15 2-3-1 轉換成布林值 數值或字串轉換成布林值可以使用Boolean()函式。
2-3-1  轉換成布林值 數值或字串轉換成布林值可以使用Boolean()函式。 數值0為false,Number.NaN也為false,不是0或Number.NaN的都會被轉換為true。

16 2-3-2  轉換成數值 布林值或字串轉換成數值可以使用Number()函式。 布林值的true會被轉換成1,false轉換成0。

17 2-3-3 轉換成字串 物件或變數要轉換成字串,有幾種方式:使用String()函式、 呼叫物件的toString()方法、
2-3-3  轉換成字串 物件或變數要轉換成字串,有幾種方式:使用String()函式、 呼叫物件的toString()方法、 使用「+」運算子和某個字串串接。

18 2-4-1 關鍵字

19 2-4-2 Flash預設的識別字

20 2-4-3 變數命名 而自訂識別字時應該遵守下列的規則: 不可以是關鍵字。
2-4-3 變數命名 而自訂識別字時應該遵守下列的規則: 不可以是關鍵字。 不可以是常數值,如:true、false、null、undefined等。 避免和Flash預設的識別字相同。 第一個字元可以為Unicode字元(如中文字)、英文字母、底線(underscore, _)或者美金符號($)。變數名稱的第一個字元之後,可以使用前述的字元及數字字元(0~9)(建議少用底線和美金符號)。 在相同的範圍不應該重複宣告相同的識別字。

21 2-5 註解

22 2-5-1 多行註解的另一個功能

23 2-6-1 運算式 運算子(operator)是程式中用以運算的符號,最常見的是+、-、*、/算術運算子。
被運算的常數或變數稱為運算元(operand)。 運算子和運算元組成用以運算為目的的式子稱為運算式(expression)。

24 2-6-2 敘述 將運算式的後面加上一個分號(semicolon ;),運算式就會被提昇變成一個敘述(statement

25 2-7-1 指定運算子 指定運算子的功能就是將數值或運算式結果指定給變數。
「=」是將右邊的值存放至左邊的變數內,因此「=」的左邊一定要放置變數。

26 2-7-2 算術運算子

27 2-7-3 遞增、遞減運算子

28 2-7-4 算術指定運算子

29 2-8-1 關係運算子

30 2-8-2 條件運算子 條件運算子「?:」是唯一的三元運算子,其語法如下:

31 2-9 邏輯運算子

32 2-10 位元運算子

33 二進位與十進位

34 &、| 與 ^

35

36 ~ 運算子與負數之位元 表示法

37 2-10-4 <<、>> 與 >>>

38

39

40 2-11 運算子的優先權和結合性 單元運算子 算術運算子 位元移動運算子 關係運算子 邏輯運算子 條件運算子 指定運算子


Download ppt "Chapter 2 基本語法."

Similar presentations


Ads by Google