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

象很多其它編程語言一樣,Javascript 也是用文本格式編寫,由語句 (statements),語句塊 (blocks) 和注釋 (comments) 構(gòu)成。語句塊 (blocks) 是由一些相互有關聯(lián)的語句構(gòu)成的語句集合。在一句語句 (statement) 里,你可以使用變量,字符串和數(shù)字 (literals),以及表達式 (expressions)。 語句 (Statements)
一個 Javascript 程序就是一個語句的集合。一句 Javascript 語句相當于一句完整的句子。Javascript 語句將表達式 (expressions)用某種方式組合起來,得以完成某項任務。
一句語句 (statement) 包含一個或多個表達式 (expressions),關鍵詞 (keywords) 和運算符 (operators)。一般來說,一句語句的所有內(nèi)容寫在同一行內(nèi)。不過,一句語句也可以寫成多行。此外,多句語句也可以通過用分號 (;) 分隔,寫在同一行內(nèi)。
建議:將每句語句以顯示的方式結(jié)束,即在每個語句最后加分號 (;) 來表示該句語句的結(jié)束。 
以下是幾個語句的例子:
aBird = "Robin"; 
上面這句語句表示將 "Robin" 這個字符串賦值給變量 aBird。
var today = new Date(); 
上面這句語句表示將今天的日期值賦值給變量 today。 語句塊 (Blocks)
通常來說,用 {} 括起來的一組 Javascript 語句稱為語句塊 (blocks)。語句塊通常可以看做是一句單獨的語句。也就是說,在很多地方,語句塊可以作為一句單個的語句被其它 Javascript 代碼調(diào)用。但是以 for 和 while 開頭的循環(huán)語句例外。另外要注意的是,
注意:在語句塊里面的每句語句以分號 (;) 表示結(jié)束,但是語句塊本身不用分號。
語句塊 (blocks) 通常用于函數(shù)和條件語句中。
下面的例句中,{} 中間的 5 句語句構(gòu)成一個語句塊 (block),而最后三行語句,不在語句塊內(nèi)。
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."; // 這是單行注釋。
多行注釋則用 /* 表示開始, */ 表示結(jié)束。見例句:
/*
這是多行注釋 行一。
這是多行注釋 行二。
*/
推薦使用多行的單行注釋來替代多行注釋,這樣有助于將代碼和注釋區(qū)分開來。 表達式 (Expressions)
Javascript 表達式 (expressions) 相當于 javascript 語言中的一個短語,這個短語可以判斷或者產(chǎn)生一個值,這個值可以是任何一種合法的 Javascript 類型 - 數(shù)字,字符串,對象等。最簡單的表達式是字符。
表達式示例:
3.9                      // 數(shù)字字符
"Hello!"                  // 字符串字符
false                    // 布爾字符
null                      // null 值字符
{x:1, y:2}                // 對象字符
[1,2,3]                  // 數(shù)組字符
function(x){return x*x;}  // 函數(shù)字符
以下是比較復雜的表達式示例:
var anExpression = 3 * (4 / 5) + 6;
var aSecondExpression = Math.PI * radius * radius;
var aThirdExpression = aSecondExpression + "%" + anExpression;
var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")"; 賦值和等于 (Assignments and Equality)
Javascript 語言中使用等號 (=) 表示變量賦值。等號左邊的值可以是:  變量  數(shù)組元素  對象屬性
等號右邊的值可以是任何類型的值,包括表達式。例句如下,表示將整數(shù) 8 賦值給 x 這個變量。

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 开心五月激情综合婷婷| 毛片a级毛片免费观看品善网 | 国产精品亚洲综合天堂夜夜| bt√天堂资源在线官网| 新梅瓶1一5集在线观看| 久久综合狠狠色综合伊人| 欧美日韩亚洲成色二本道三区 | 神马伦理电影看我不卡| 日本边添边摸边做边爱的视频| 亚洲毛片基地4455ww| 精品91一区二区三区| 国99精品无码一区二区三区| 黄色一级片免费看| 国产精品久久久久久搜索| 97人妻人人做人碰人人爽| 女人毛片a级大学毛片免费| 中文字幕丰满乱孑伦无码专区| 日本高清乱理论片| 亚洲Av鲁丝一区二区三区| 欧美日韩视频精品一区二区| 人人狠狠综合久久亚洲| 精品久久久久久中文字幕人妻最新| 国产一区二区三区精品视频| 麻豆国产高清精品国在线| 国产精品va无码免费麻豆| 80s国产成年女人毛片| 壮汉紫黑粗大好深用力| www.亚洲成在线| 快拨出来老师要怀孕了| 中文字幕亚洲综合久久综合| 日本japanese丰满奶水| 久久夜色精品国产亚洲AV动态图| 果冻传媒和精东影业在线观看| 亚洲另类视频在线观看| 欧美日韩北条麻妃一区二区| 亚洲欧美日韩高清在线电影| 污污的网站免费在线观看| 亚洲色精品vr一区二区三区| 男女边摸边做激情视频免费| 免费看成人aa片无码视频吃奶| 精品国产无限资源免费观看|