JavaScript 程 式 語 言 ( 敘 述 與 資 料 型 態 ) |
||
| Statements | Comments | JavaScript 沿 用 C++ 形 式 的 註 解 , 如 單 行 用 雙 斜 線 ( // )
多 行 可 用 /* . . . . . */ 。 例 :
// 這 是 單 行 註 解
/*
這 是 多 行 的 註 解
*/
|
| Separator | 在 C 裡 是 以 分 號 ( ; ) 為 分 隔 符 號 , 而 JavaScript 對 不 同
行 可 以 不 必 有 分 號 ( 但 同 行 還 是 要 ) , 如 : var i = 1 var j = 2; var k = 3; |
|
| Declaration and Assignment Statements | JavaScript 用 var 來 宣 告 所 有 型 態 的 變 數 , 並 不 需 要 有 像
int 、 long 等 等 型 態 的 分 別 。 如 : var rate = 10; var newRate = Rate * 1.1; |
|
| Block Statement | 和 C 相 同 , block 是 以 { 及 } 括 起 來 。 如 :
if (x > 0) {
document.writeln("test");
}
|
|
| Data Type | Numbers | 整 數,例 : dec = 255; hex = 0xff; oct = 0755 浮點數 , 例 : fp1 = 1.732; fp2 = 2E-7; fp3 = -3.3e5; fp4 = .5e3; |
| Boolean | true 為 1 , false 為 0。 booVal = (3 < 5); // true val = true + true; // val = 2 |
|
| String | 以 single ( ' ) 或 double ( " ) quote 括 起 來 。 Properities: 如 "test".length --> 4 Methods: 如 document.write("basic".toUpperCase()); |
|
| null | null 是 特 別 的 關 鍵 字 , 是 在 程 式 設 計 的 技 巧 上 的 重 要 技 巧 | |