GOGO专业大尺度亚洲高清人体,清纯校花的被cao日常np,日本三级香港三级人妇99,亭亭玉立国色天香八戒,秋霞电影在线观看

299

JavaScript語句分類大全

時間(jian): 2015-12-11 11:57:25   點擊數: 32363   來源: 耐思智慧

1、賦值語(yu)句(ju):var

2.return語句

3、條件(jian)分(fen)支(zhi)語句 if...else,switch

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

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

6、注釋語(yu)句

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

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

var語(yu)句(ju)聲明(ming)了一個變(bian)量的名稱,同時也(ye)可以(yi)讓(rang)這個變(bian)量具有一個初始值。

如果var語句在一個函數(shu)中聲明(ming)變(bian)量(liang)(liang),則(ze)這(zhe)個變(bian)量(liang)(liang)的有(you)效區域(yu)只(zhi)限于這(zhe)個函數(shu),叫局部變(bian)量(liang)(liang);如果var語句在函數(shu)體外,則(ze)有(you)效區為(wei)整個應用程序,叫全局變(bian)量(liang)(liang)。

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

var的語法如下(xia):

例:



var Computer=9 //Computer 是一個整數變量,初值為9 
   Computer=9 //Computer 是一個整數變量,初值為9
2.return語(yu)句


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

語法(fa)如下:

return 表達(da)式;

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

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

1.if...else

1)基本格式

if(表述式)

語句段(duan)1;

......

else

語句段2;

......

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

3)說明:

 ·if -else 語(yu)句是JavaScript中最基(ji)本(ben)的控制(zhi)語(yu)句,通過它可以改(gai)變語(yu)句的執行順(shun)序(xu)。

·表達(da)式(shi)中必(bi)須使用關系語句,來實現判斷(duan),它是作為(wei)一個(ge)布爾值來估算的(de)。

·它(ta)將(jiang)零和非零的數分(fen)別轉化成false和true。

 ·若(ruo)if后的(de)語句有多行,則必須使(shi)用花(hua)括號將(jiang)其括起來(lai)。

4)if語句的嵌套

if(布爾值)語(yu)句1;

else(布爾值)語句2;

else if(布爾值)語(yu)句3;

……

else 語句4;

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

示例:


<script> 
function abcd() 

var d=confirm("請選擇確定或者取消"); 
if (d==1){ 
alert("你選擇的是確定"); 

else{ 
alert("你選擇的是取消"); 


</script>


5).switch語句

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

switch的語法如下:

switch(表達式){

case label 1:

執行語句;

case label 2:

執(zhi)行語句(ju);

……

default :

執行語(yu)句;

}

示例:



<script> 
var d= new Date(); 
switch(d.getDate()){ 
case 0 : document.write("星期一");break; 
case 1 : document.write("星期二");break; 
case 2 : document.write("星期三");break; 
case 3 : document.write("星期四");break; 
case 4 : document.write("星期五");break; 
case 5 : document.write("星期六");break; 
case 6 : document.write("星期日");break; 

</script>
 


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

1.for

1)基本格式(shi)

for(初(chu)始(shi)化;條(tiao)件;增量)

語句集;

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

3)說明:

·初始化參數(shu)告訴循環的(de)開(kai)始位置,必須(xu)賦予(yu)變量的(de)初值;

·條件:是用于判別循環(huan)停(ting)止時(shi)的條件。若條件滿(man)足(zu),則執(zhi)行循環(huan)體(ti),否則 跳(tiao)出(chu)。

·增量(liang):主要(yao)定(ding)義循環控(kong)制(zhi)變量(liang)在每(mei)次循環時按什么方式變化。

·三(san)個(ge)主要語句之間(jian),必須使用逗號分隔。

2.for...in

這個(ge)語(yu)句與(yu)for語(yu)句有一點不同(tong)。它(ta)循環(huan)的范圍是(shi)一個(ge)對象所有的屬性或者(zhe)是(shi)一個(ge)數組(zu)的所有元素(su)。

語法如下:

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

執行語句......

}

4).while語(yu)句

1)基本格式

while(條件)

語句集;

該語(yu)句(ju)與For語(yu)句(ju)一(yi)樣,當條件為真時(shi),重復循環,否則(ze)退出循環。

2)For與(yu)while語句(ju)

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

示例:

這(zhe)是(shi)1級標題

這是2級標題

這是3級標題



<script> 
i=1; 
while (i<=3){ 
document.write("<h"+i+">這是"+i+"級標題"+"</h"+i+">"); 
i++; 

</script>


4、break和continue語句

與C++語(yu)言相同(tong),使用break語(yu)句使得循(xun)環(huan)(huan)從For或(huo)while中跳(tiao)出,continue使得跳(tiao)過循(xun)環(huan)(huan)內剩余(yu)的語(yu)句而(er)進入下一次循(xun)環(huan)(huan)。

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

1).with

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

with object{

...}

所有在with語(yu)句后(hou)的花(hua)括號中的語(yu)句,都是在后(hou)面object對象的作用(yong)域的。

2).this關鍵字

this是對(dui)(dui)(dui)(dui)(dui)(dui)當前(qian)的(de)引用(yong),在(zai)JavaScript由于對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)的(de)引用(yong)是多(duo)層次(ci),多(duo)方位的(de),往往一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)的(de)引用(yong)又(you)需要對(dui)(dui)(dui)(dui)(dui)(dui)另(ling)一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)的(de)引用(yong),而另(ling)一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)有可能又(you)要引用(yong)另(ling)一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang),這樣有可能造(zao)成混亂(luan),最后自己已不知道現在(zai)引用(yong)的(de)那一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang),為此JavaScript提供了一(yi)(yi)(yi)個(ge)用(yong)于將對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)指定當前(qian)對(dui)(dui)(dui)(dui)(dui)(dui)象(xiang)的(de)語句this。

3).New運(yun)算符

雖然在JavaScript中對(dui)象(xiang)的(de)功(gong)能已經(jing)是非(fei)常(chang)強大的(de)了。但更(geng)強大的(de)是設計人員可以按照需求(qiu)來(lai)創建(jian)(jian)自己的(de)對(dui)象(xiang),以滿(man)足某(mou)一特定(ding)的(de)要求(qiu)。使(shi)用New運算符(fu)可以創建(jian)(jian)一個新的(de)對(dui)象(xiang)。其創建(jian)(jian)對(dui)象(xiang)使(shi)用如下(xia)格(ge)式:

Newobject=NEW Object(Parameters table);

其(qi)中Newobject創建的(de)新對象(xiang):object是已經存在的(de)對象(xiang); parameters table參數(shu)表(biao);new是JavaScript中的(de)命(ming)令語句。

如創建一個日期新對象(xiang)

newData=New Data()

birthday=New Data (December 12.1998)

之(zhi)后(hou)就(jiu)可(ke)使NewData、birthday作為一個新的日期對(dui)象了。

4.delete

同new相反,可以刪除(chu)一(yi)個對象(xiang)的(de)實例。

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

// 這是(shi)一個單行的注釋

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

......

*/

7、函數(shu)定義語(yu)句(ju):function,return

1.function

function用來定義一(yi)(yi)個(ge)(ge)函(han)數,讓(rang)濟瀏覽(lan)器知道有這(zhe)樣一(yi)(yi)個(ge)(ge)函(han)數,但只有當函(han)數被調用時才(cai)會執行。

定義(yi)方(fang)法如下:

function 函(han)數(shu)名(參數(shu)表)

{

函數執(zhi)行部分

}

下面舉下個簡單的例(li)了來看看吧(ba):



<html> 
<head> 
<title>歡迎光臨</title> 
<script language="javascript"> 
function go() //定義一個函名為go的函數 

alert("歡迎光臨") 

</script> 
</head> 
<body> 
<input type="button" onclick="go()" value="請點擊">  
<!--單擊按鈕調用上面定義的函數--> 
</body> 
</html>


說明:

當調用(yong)(yong)函數時,所(suo)用(yong)(yong)變量(liang)或字面量(liang)均可作為(wei)變量(liang)傳遞。

函(han)數由關鍵字Function定義。

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

參數(shu)表,是(shi)傳遞給(gei)函數(shu)使用(yong)或操作的值(zhi),其值(zhi)可以是(shi)常量 ,變量或其它表達式(shi)。

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

必須使用Return將值(zhi)返回(hui)。

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

上一篇:如何編寫一個簡單的JavaScript程序 下一篇:JavaScript運算符詳解

旗下網站:耐思智慧 - - - 中文(wen)域名:

耐思智慧 © 版權所有 Copyright © 2000-2025 szjicheng.cn,Inc. All rights reserved

備案號碼:   公安備案號: 公安備案

聲明:本網站中(zhong)所使用到(dao)的(de)其(qi)他各(ge)種(zhong)版權內容(rong),包括(kuo)但不限(xian)于文章(zhang)、圖片、視(shi)頻、音頻、字體等(deng)內容(rong)版權歸原作者(zhe)所有(you),如權利所有(you)人發現,請及時(shi)告知,以便(bian)我們(men)刪除版權內容(rong)

本(ben)站程序界面、源代碼(ma)受相關法律保護, 未(wei)經授權, 嚴禁使(shi)用; 耐思智(zhi)慧 © 為我公司(si)注(zhu)冊(ce)商標, 未(wei)經授權, 嚴禁使(shi)用

法律顧問: