招生熱線
0755-86191118 0755-86191118
我的位置: 首頁 > 學習專區 > JAVA技術 > JavaScript語句分類大全

JavaScript語句分類大全

2013-05-15 08:53:21
來源:
[導讀] 1、賦值語句:var2 return語句3、條件分支語句 if else,switch4、循環語句 for,for in,while,break,continue 5、對象操作語句with,new

1、賦值語句:var

2.return語句

3、條件分支語句 if...else,switch

4、循環語句 for,for...in,while,break,continue.

5、對象操作語句with,new,delete,this

6、注釋語句

7、函數定義語句:function,return

1、變量聲明賦值語句:var

var語句聲明了一個變量的名稱,同時也可以讓這個變量具有一個初始值。

如果var語句在一個函數中聲明變量,則這個變量的有效區域只限于這個函數,叫局部變量;如果var語句在函數體外,則有效區為整個應用程序,叫全局變量。

在函函數體外聲明一個變量可以不用var,給出變量的值就可以了。(但推薦使用var)

var的語法如下:

例:

var Computer=9 //Computer 是一個整數變量,初值為9

Computer=9 //Computer 是一個整數變量,初值為9

2.return語句

return語句指明將由函數返回的值。

語法如下:

return 表達式;

如果這里省略了表達式,或者函數結束時根本沒有return語句,這個函數就返回一個undefined類型的值。

3、條件分支語句 if...else,switch

1.if...else

1)基本格式

if(表述式)

語句段1;

......

else

語句段2;

......

2)功能:若表達式為true,則執行語句段1;否則執行語句段2。

3)說明:

·if -else 語句是JavaScript中最基本的控制語句,通過它可以改變語句的執行順序。

·表達式中必須使用關系語句,來實現判斷,它是作為一個布爾值來估算的。

·它將零和非零的數分別轉化成false和true。

·若if后的語句有多行,則必須使用花括號將其括起來。

4)if語句的嵌套

if(布爾值)語句1;

else(布爾值)語句2;

else if(布爾值)語句3;

……

else 語句4;

在這種情況下,每一級的布爾表述式都會被計算,若為真,則執行其相應的語句,否則執行else后的語句。

示例:

5).switch語句

分支語句switch可以根據一個變量的不同取值而采取不同的處理方法。

switch的語法如下:

switch(表達式){

case label 1:

執行語句;

case label 2:

執行語句;

……

default :

執行語句;

}

示例:

4、循環語句 for,for...in,while,break,continue.

1.for

1)基本格式

for(初始化;條件;增量)

語句集;

2)功能:實現條件循環,當條件成立時,執行語句集,否則跳出循環體。

3)說明:

·初始化參數告訴循環的開始位置,必須賦予變量的初值;

·條件:是用于判別循環停止時的條件。若條件滿足,則執行循環體,否則 跳出。

·增量:主要定義循環控制變量在每次循環時按什么方式變化。

·三個主要語句之間,必須使用逗號分隔。

2.for...in

這個語句與for語句有一點不同。它循環的范圍是一個對象所有的屬性或者是一個數組的所有元素。

語法如下:

for(變量in對象或數組) {

執行語句......

}

4).while語句

1)基本格式

while(條件)

語句集;

該語句與For語句一樣,當條件為真時,重復循環,否則退出循環。

2)For與while語句

兩種語句都是循環語句,使用For語句在處理有關數字時更易看懂,也較緊湊;而while循環對復雜的語句效果更特別。

示例:

這是1級標題

這是2級標題

這是3級標題

4、break和continue語句

與C++語言相同,使用break語句使得循環從For或while中跳出,continue使得跳過循環內剩余的語句而進入下一次循環。

5、對象操作語句with,new,delete,this

1).with

使用該語句的意思是:在該語句體內,任何對變量的引用被認為是這個對象的屬性,以節省一些代碼。

with object{

...}

所有在with語句后的花括號中的語句,都是在后面object對象的作用域的。

2).this關鍵字

this是對當前的引用,在JavaScript由于對象的引用是多層次,多方位的,往往一個對象的引用又需要對另一個對象的引用,而另一個對象有可能又要引用另一個對象,這樣有可能造成混亂,最后自己已不知道現在引用的那一個對象,為此JavaScript提供了一個用于將對象指定當前對象的語句this。

3).New運算符

雖然在JavaScript中對象的功能已經是非常強大的了。但更強大的是設計人員可以按照需求來創建自己的對象,以滿足某一特定的要求。使用New運算符可以創建一個新的對象。其創建對象使用如下格式:

Newobject=NEW Object(Parameters table);

其中Newobject創建的新對象:object是已經存在的對象; parameters table參數表;new是JavaScript中的命令語句。

如創建一個日期新對象

newData=New Data()

birthday=New Data (December 12.1998)

之后就可使NewData、birthday作為一個新的日期對象了。

4.delete

同new相反,可以刪除一個對象的實例。

6、注釋語句(只是給人看的,瀏覽器不執行的語句)

// 這是一個單行的注釋

/* 這樣的注釋可以是多行的

......

*/

7、函數定義語句:function,return

1.function

function用來定義一個函數,讓濟瀏覽器知道有這樣一個函數,但只有當函數被調用時才會執行。

定義方法如下:

function 函數名(參數表)

{

函數執行部分

}

下面舉下個簡單的例了來看看吧:

說明:

當調用函數時,所用變量或字面量均可作為變量傳遞。

函數由關鍵字Function定義。

函數名:定義自己函數的名字。

參數表,是傳遞給函數使用或操作的值,其值可以是常量 ,變量或其它表達式。

通過指定函數名(實參)來調用一個函數。

必須使用Return將值返回。

函數名對大小寫是敏感的。

深圳北大青鳥嘉華校區

評論
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
精品免费久久久国产 | 亚洲中文字视频 | 亚洲日韩中文字幕 | 日本中文字幕乱码精品 | 亚洲人成网在线播 | 中文字幕亚洲无线码在线一区 |