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人人夜夜澡人人爽麻豆|
六月婷婷综合激情|