1. <u id="4dkwc"><bdo id="4dkwc"></bdo></u>

          <video id="4dkwc"><ins id="4dkwc"></ins></video>
          299

          JavaScript語句分類大全

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

          1、賦值語句:var

          2.return語句

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

          4、循環(huán)語句 for,for...in,while,break,continue.

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

          6、注釋語句

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

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

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

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

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

          var的語法如下:

          例:



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


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

          語法如下:

          return 表達(dá)式;

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

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

          1.if...else

          1)基本格式

          if(表述式)

          語句段1;

          ......

          else

          語句段2;

          ......

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

          3)說明:

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

          ·表達(dá)式中必須使用關(guān)系語句,來實現(xiàn)判斷,它是作為一個布爾值來估算的。

          ·它將零和非零的數(shù)分別轉(zhuǎn)化成false和true。

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

          4)if語句的嵌套

          if(布爾值)語句1;

          else(布爾值)語句2;

          else if(布爾值)語句3;

          ……

          else 語句4;

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

          示例:


          <script> 
          function abcd() 

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

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


          </script>


          5).switch語句

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

          switch的語法如下:

          switch(表達(dá)式){

          case label 1:

          執(zhí)行語句;

          case label 2:

          執(zhí)行語句;

          ……

          default :

          執(zhí)行語句;

          }

          示例:



          <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、循環(huán)語句 for,for...in,while,break,continue.

          1.for

          1)基本格式

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

          語句集;

          2)功能:實現(xiàn)條件循環(huán),當(dāng)條件成立時,執(zhí)行語句集,否則跳出循環(huán)體。

          3)說明:

          ·初始化參數(shù)告訴循環(huán)的開始位置,必須賦予變量的初值;

          ·條件:是用于判別循環(huán)停止時的條件。若條件滿足,則執(zhí)行循環(huán)體,否則 跳出。

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

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

          2.for...in

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

          語法如下:

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

          執(zhí)行語句......

          }

          4).while語句

          1)基本格式

          while(條件)

          語句集;

          該語句與For語句一樣,當(dāng)條件為真時,重復(fù)循環(huán),否則退出循環(huán)。

          2)For與while語句

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

          示例:

          這是1級標(biāo)題

          這是2級標(biāo)題

          這是3級標(biāo)題



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

          </script>


          4、break和continue語句

          與C++語言相同,使用break語句使得循環(huán)從For或while中跳出,continue使得跳過循環(huán)內(nèi)剩余的語句而進(jìn)入下一次循環(huán)。

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

          1).with

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

          with object{

          ...}

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

          2).this關(guān)鍵字

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

          3).New運算符

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

          Newobject=NEW Object(Parameters table);

          其中Newobject創(chuàng)建的新對象:object是已經(jīng)存在的對象; parameters table參數(shù)表;new是JavaScript中的命令語句。

          如創(chuàng)建一個日期新對象

          newData=New Data()

          birthday=New Data (December 12.1998)

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

          4.delete

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

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

          // 這是一個單行的注釋

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

          ......

          */

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

          1.function

          function用來定義一個函數(shù),讓濟(jì)瀏覽器知道有這樣一個函數(shù),但只有當(dāng)函數(shù)被調(diào)用時才會執(zhí)行。

          定義方法如下:

          function 函數(shù)名(參數(shù)表)

          {

          函數(shù)執(zhí)行部分

          }

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



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

          alert("歡迎光臨") 

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


          說明:

          當(dāng)調(diào)用函數(shù)時,所用變量或字面量均可作為變量傳遞。

          函數(shù)由關(guān)鍵字Function定義。

          函數(shù)名:定義自己函數(shù)的名字。

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

          通過指定函數(shù)名(實參)來調(diào)用一個函數(shù)。

          必須使用Return將值返回。

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

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

          旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

          耐思智慧 © 版權(quán)所有 Copyright © 2000-2024 IISP.COM,Inc. All rights reserved

          備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網(wǎng)安備 44049002000123號  域名注冊服務(wù)機(jī)構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬維網(wǎng)

          聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請及時告知,以便我們刪除版權(quán)內(nèi)容

          本站程序界面、源代碼受相關(guān)法律保護(hù), 未經(jīng)授權(quán), 嚴(yán)禁使用; 耐思智慧 © 為我公司注冊商標(biāo), 未經(jīng)授權(quán), 嚴(yán)禁使用

          法律顧問:珠海知名律師 廣東篤行律師事務(wù)所 夏天風(fēng) 律師

          日韩精品一区二区三区毛片_亚洲中文字幕在线19页_久久超碰熟女中文字幕_四季AV在线二区中文字幕
            1. <u id="4dkwc"><bdo id="4dkwc"></bdo></u>

                <video id="4dkwc"><ins id="4dkwc"></ins></video>