JS的語句及語法(轉)

post0發表於2007-08-15
JS的語句及語法(轉)[@more@]

JavaScript所提供的語句分為以下幾大類:

   1.變數宣告,賦值語句:var。

   語法如下: var 變數名稱 [=初始值]

   例:var computer = 32 //定義computer是一個變數,且有初值為32。

   2.函式定義語句:function,return。

   語法如下: function 函式名稱 (函式所帶的引數)

        {

          函式執行部分

         }

         return 表示式 //return語句指明將返回的值。

   例:function square ( x )

     {

       return x*x

      }

   3.條件和分支語句:if...else,switch。

     if...else語句完成了程式流程塊中分支功能:如果其中的條件成立,則程式執行緊接著條件的語句或語句塊;否則程式執行else中的語句或語句塊。     語法如下: if (條件)

         {

            執行語句1

          }else{

            執行語句2

          }

     例:if (result == true)

        {

          response = “你答對了!”

         }else{

          response = “你錯了!”

         }

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

   語法如下: switch (expression)

        {

         case label1: 語句串1;

         case label2: 語句串2;

         case label3: 語句串3;

            ...

         default: 語句串3;

        }

   如果表示式取的值同程式中提供的任何一條語句都不匹配,將執行default 中的語句。

   4. 迴圈語句:for, for...in,while,break,continue。

     for語句的語法如下: for (初始化部分;條件部分;更新部分)

               {

                 執行部分...

                }

     只要迴圈的條件成立,迴圈體就被反覆的執行。

     for...in語句與for語句有一點不同,它迴圈的範圍是一個物件所有的屬性或是一個陣列的所有元素。

     for...in語句的語法如下: for (變數 in 物件或陣列)

                 {

                   語句...

                  }

     while語句所控制的迴圈不斷的測試條件,如果條件始終成立,則一直迴圈,直到條件不再成立。

     語法如下: while (條件)

           {

             執行語句...

            }

     break語句結束當前的各種迴圈,並執行迴圈的下一條語句。

     continue語句結束當前的迴圈,並馬上開始下一個迴圈。

   5.物件操作語句:with,this,new。

    with語句的語法如下:

             with (物件名稱){

                      執行語句

                     }

    作用是這樣的:如果你想使用某個物件的許多屬性或方法時,只要在with語句的()中寫出這個物件的名稱,然後在下面的執行語句中直接寫這個物件的屬性名或方法名就可以了。

    new語句是一種物件構造器,可以用new語句來定義一個新物件。

     語法是這樣的:新物件名稱= new 真正的物件名

     譬如說,我們可以這樣定義一個新的日期物件: var curr= new Date(),然後,變數curr就具有了Date物件的屬性。

    this運算子總是指向當前的物件。

   6.註釋語句://,/*...*/。

    //這是單行註釋

    /*這可以多行註釋.... */

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957558/,如需轉載,請註明出處,否則將追究法律責任。

相關文章