教程 — 編寫 Javascript 代碼

來源:互聯網
上載者:User

象很多其它程式設計語言一樣,Javascript 也是用文字格式設定編寫,由語句 (statements),語句塊 (blocks) 和注釋 (comments) 構成。語句塊 (blocks) 是由一些相互有關聯的語句構成的語句集合。在一句語句 (statement) 裡,你可以使用變數,字串和數字 (literals),以及運算式 (expressions)。

語句 (Statements)
一個 Javascript 程式就是一個語句的集合。一句 Javascript 語句相當於一句完整的句子。Javascript 語句將運算式 (expressions)用某種方式組合起來,得以完成某項任務。

一句語句 (statement) 包含一個或多個運算式 (expressions),關鍵詞 (keywords) 和運算子 (operators)。一般來說,一句語句的所有內容寫在同一行內。不過,一句語句也可以寫成多行。此外,多句語句也可以通過用分號 (;) 分隔,寫在同一行內。

建議:將每句語句以顯示的方式結束,即在每個語句最後加分號 (;) 來表示該句語句的結束。

以下是幾個語句的例子:

aBird = "Robin"; 上面這句語句表示將 "Robin" 這個字串賦值給變數 aBird。

var today = new Date(); 上面這句語句表示將今天的日期值賦值給變數 today。

語句塊 (Blocks)
通常來說,用 {} 括起來的一組 Javascript 語句稱為語句塊 (blocks)。語句塊通常可以看做是一句單獨的語句。也就是說,在很多地方,語句塊可以作為一句單個的語句被其它 Javascript 代碼調用。但是以 for 和 while 開頭的迴圈語句例外。另外要注意的是,

注意:在語句塊裡面的每句語句以分號 (;) 表示結束,但是語句塊本身不用分號。

語句塊 (blocks) 通常用於函數和條件陳述式中。

下面的例句中,{} 中間的 5 句語句構成一個語句塊 (block),而最後三行語句,不在語句塊內。

function convert(inches) {   feet = inches / 12;    miles = feet / 5280;   nauticalMiles = feet / 6080;   cm = inches * 2.54;   meters = inches / 39.37;}km = meters / 1000; kradius = km;mradius = miles;注釋 (Comments)
為了程式的可讀性,以及便於日後代碼修改和維護時,更快理解代碼,你可以在 Javascript 程式裡為代碼寫注釋(comments)。

在 Javascript 語言裡,用兩個斜杠 // 來表示單行注釋。見例句:

aGoodIdea = "Comment your code thoroughly."; // 這是單行注釋。多行注釋則用 /* 表示開始, */ 表示結束。見例句:

/*這是多行注釋 行一。這是多行注釋 行二。*/推薦使用多行的單行注釋來替代多行注釋,這樣有助於將代碼和注釋區分開來。

運算式 (Expressions)
Javascript 運算式 (expressions) 相當於 javascript 語言中的一個短語,這個短語可以判斷或者產生一個值,這個值可以是任何一種合法的 Javascript 類型 - 數字,字串,對象等。最簡單的運算式是字元。

運算式樣本:

3.9                       // 數字字元"Hello!"                  // 字串字元false                     // 布爾字元null                      // null 值字元{x:1, y:2}                // 對象字元[1,2,3]                   // 數組字元function(x){return x*x;}  // 函數字元以下是比較複雜的運算式樣本:

var anExpression = 3 * (4 / 5) + 6;var aSecondExpression = Math.PI * radius * radius;var aThirdExpression = aSecondExpression + "%" + anExpression;var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")";賦值和等於 (Assignments and Equality)
Javascript 語言中使用等號 (=) 表示變數賦值。等號左邊的值可以是:

變數
數組元素
對象屬性
等號右邊的值可以是任何類型的值,包括運算式。例句如下,表示將整數 8 賦值給 x 這個變數。

x = 8;

注意: 在 Javascript 裡,要判斷兩個值是否相等,不用等號,而是用兩個等號來表示 (==)。 例句如下,表示 x 等於 8。

x == 8

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.