1. 程式人生 > >Java Web 學習筆記(二)

Java Web 學習筆記(二)

一、JavaScript簡介
     JavaScript 是一種輕量級的程式語言。
     JavaScript 是可插入 HTML 頁面的程式設計程式碼。

二、JavaScript 使用
     HTML 中的指令碼必須位於 <script> 與 </script> 標籤之間。
     指令碼可被放置在 HTML 頁面的 <body> 和 <head> 部分中。

通常的做法是把函式放入 <head> 部分中,或者放在頁面底部。這樣就可以把它們安置到同一處位置,不會干擾頁面的內容。

三、JavaScript 語句

JavaScript 程式碼

JavaScript 程式碼(或者只有 JavaScript)是 JavaScript 語句的序列。

瀏覽器會按照編寫順序來執行每條語句。

JavaScript 程式碼塊

JavaScript 語句通過程式碼塊的形式進行組合。

塊由左花括號開始,由右花括號結束。

塊的作用是使語句序列一起執行。

JavaScript 對大小寫敏感。

對程式碼行進行折行

您可以在文字字串中使用反斜槓對程式碼行進行換行。下面的例子會正確地顯示:

document.write("Hello \
World!");
不過,您不能像這樣折行:

document.write \
("Hello World!");

四、JavaScript 變數

區域性 JavaScript 變數

在 JavaScript 函式內部宣告的變數(使用 var)是區域性變數,所以只能在函式內部訪問它。(該變數的作用域是區域性的)。

您可以在不同的函式中使用名稱相同的區域性變數,因為只有宣告過該變數的函式才能識別出該變數。

只要函式執行完畢,本地變數就會被刪除。

全域性 JavaScript 變數

在函式外宣告的變數是全域性變數,網頁上的所有指令碼和函式都能訪問它。

JavaScript 變數的生存期

JavaScript 變數的生命期從它們被宣告的時間開始。

區域性變數會在函式執行以後被刪除。

全域性變數會在頁面關閉後被刪除。

向未宣告的 JavaScript 變數來分配值

如果您把值賦給尚未宣告的變數,該變數將被自動作為全域性變數宣告。

這條語句:

carname="Volvo";

將宣告一個全域性變數 carname,即使它在函式內執行。

五、JavaScript 資料型別