這裡會談到三種資料型態,分別是數值(Number),布林(Boolean),字串(String)。
- 數值:可分為整數(Integer)與浮點數(Floating-point number)。
- 10 進位整數,第一個數字是 1 到 9 ,其後可是 0 到 9 的數字。數字最前面,還可以加上 + 或 - 符號,以區分正值或負值。例如:
+12
350
-4500 - 8 進位整數,第一個數字必須是 0,其後可是 0 到 7 的數字。數字最前面,還可以加上 + 或 - 符號,以區分正值或負值。例如:
075
-0333
0567 - 16 進位整數,必須以 0x 或 0X 開始 ,其後可是 0 到 F 的數字。數字最前面,還可以加上 + 或 - 符號,以區分正值或負值。下面是 16 進位數值對照表。
10 進位 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 進位 0 1 2 3 4 5 6 7 8 9 A B C D E F 16 進位 0 1 2 3 4 5 6 7 8 9 a b c d e f 例如:
0x7c5
0xf9e
-0x23f5 - 浮點數是 10 進位數值,但是其中含有一個小數點”.”。數字最前面,還可以加上 + 或 - 符號,以區分正值或負值。例如:
3.1415
浮點數後面可以加上 e 或 E,宣告 10 的次方數。例如:
-58.07
34,555.453.1415e-2
-5.807E3
6.022e-26
- 10 進位整數,第一個數字是 1 到 9 ,其後可是 0 到 9 的數字。數字最前面,還可以加上 + 或 - 符號,以區分正值或負值。例如:
- 布林是指邏輯的運算結果是真或假(true or false)。為紀念其發明人 George Boole,稱為布林。布林只有兩個值 true 與 false;或用 0 表 false,1 表示 true。請用小寫的 true 與 false。
- 字串用 ' ' 或 " " 包夾住。字串中要用到分隔字母 ' 或 " 時,要用 \' 或 \"。
字串太長時,可跨行,要在前一行的行尾加上 \。
可以使用下面的特別字元。但是空白字元只有在 <pre> </pre> 區塊中,會發生效果。也可以使用 8 進位或 16 進位的字元碼或獨角碼。
特殊字元 \b \f \n \r 意義 退位 下一頁 下一行 下一行首 特殊字元 \t \\ \' \" 意義 下一格 字元 \ 字元 ' 字元 " 特殊字元 \377 \xHH \uHHHH 意義 8 字元碼 16 字元碼 獨角碼 8 進位字元碼,是在 \ 後,接三位 8 進位數字,由 000 至 377。如果只有兩位數時,要在前面加一個 0。
變數還可以設定一個特殊的值 null,表示變數中沒有資料。但是 null 與空字串不同,如同下面的範例的結果。