Javascript 教程 -- 編寫 Javascript 代碼
2007/1/25 23:21:02

象很多其它編程語言一樣,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 這個變量。

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 成人免费观看网站| 国产成人a大片大片在线播放| 手机在线看片国产| 成人无码精品1区2区3区免费看| 无码精品日韩中文字幕| 无码人妻久久一区二区三区免费| 成年免费a级毛片| 大学生久久香蕉国产线看观看| 在线观看星空传媒入口| 在总受文里抢主角攻np| 国产精品无码一区二区三区在| 国内精品一区二区三区最新| 国产麻豆一精品一av一免费| 国产成人手机高清在线观看网站 | CHINESE中国精品自拍| 久久精品一区二区三区中文字幕| 亚洲AV福利天堂一区二区三| 99re66热这里只有精品首页| 麻豆国产入口在线观看免费| 狠狠色狠狠色综合日日不卡| 欧美黑人xxxx性高清版| 最近最新中文字幕6页| 朝鲜女人性猛交| 大学生初次破苞免费视频| 出租房换爱交换乱第二部| 亚洲网站视频在线观看| 国产午夜在线观看视频播放| 影音先锋无码a∨男人资源站| 国产亚洲成在线播放va| 国产精品视频免费一区二区| 国产内射爽爽大片视频社区在线 | 免费看电视电影| 又大又硬又爽免费视频| 国产乱子经典视频在线观看| 五月婷婷久久综合| 四虎在线最新永久免费| 永久免费无码网站在线观看个| 日韩国产欧美成人一区二区影院| 开始疼痛的小小花蕾3| 国产AV人人夜夜澡人人爽麻豆| 六月婷婷综合激情|