http://www.aygfsteel.com/ebecket 返還網
          隨筆-140  評論-11  文章-131  trackbacks-0
          javascript 概念及基本語句
          http://hi.baidu.com/wutian123/blog/item/84ba58ddf7e256a8cc116610.html
          2009-09-03 14:32
          javascript 概念及基本語句
          綜合來看,JavaScript是一種基于對象和事件驅動并具有安全性能的腳本語言。使用它的目的是與HTML超文本語言一起實現在一個Web頁面中與 Web客戶進行交互作用。它是通過嵌入或調入在標準的HTML語言中實現的。它的出現彌補了HTML語言的缺陷。JavaScript是一種比較簡單的編 程語言,使用方法是JavaScript向頁面的HTML文件增加一個腳本,不許單獨編譯解釋。當一個支持JavaScript瀏覽器打開這個頁面時,它 會讀出這個腳本并執行其指令。因此JavaScript使用較容易方便,運行快,適用于較簡單的應用。

          基本程序語句

          可以使用JavaScript所提供的語句在Web網頁中實現很多交互性的的功能。JavaScript所提供語句可以分為以下幾大類。

          變量申明:Var

          函數定義語句:Function,Return

          條件和分支語句:If…Else,Switch

          循環語句:For,For…In,Break和Continue

          對象操作語句:New,This和With

          注釋語句:∥或者/* */




          1. If語句




          基本語法




          01 If(條件){

          02 執行語句

          03 }else{

          04 執行語句

          05 }



          語法解釋




          如果其中的條件成立,則程序執行相應的語句。




          文件范例:








          hour=13;
          if (hour< 12)
          alert("Good_morning");
          else if (hour< 18)
          alert("Good_afternoon");
          else
          alert("Good_evening");



          文件說明

          將變量 hour賦值為13,進行不同的判斷,由于hour< 18,因此將Good afternoon輸出。




          2.For語句

          基本語法

          01 for (初始化部分;條件部分;更新部分)

          02 {

          03 語句塊…

          04 }

          語法解釋

          實現條件循環,當條件成立時,執行語句集,否則跳出循環體




          sum=0;
          for(i=0;i<6;i++)
          sum+=3;
          alert(sum);


          文件說明

          進行了變量i的6次循環,進行了6次相加,因此最終的值為18。




          3.Switch語句

          基本語法

          01 switch(expression){

          02 case labell:

          03 語句塊1

          04 case label2:

          05 語句塊2

          06 …

          07 default:

          08 語句塊N

          09 }

          語法解釋

          每一個Labe1標記都必須在程序中由Expression表達式的一個或是多個可能的值代入.




          for(i=1;i<=10; ++i)
          {
          switch(i)
          {
          case 1:
          val="one";
          break;
          case 2:
          val="two";
          break;
          case 3:
          val="three";
          break;
          case 4:
          val="four";
          break;
          case 5:
          val="five";
          break;
          case 6:
          val="six";
          break;
          case 7:
          val="seven";
          break;
          case 8:
          val="eight";
          break;
          case 9:
          val="nine";
          break;
          case 10:
          val="ten";
          break;
          default:
          val="unknown"
          }
          alert(val+"<br>");
          }




          文件說明

          使用For語句,實現變量i值由1-10的循環,使用switch語句,以換行的形式書寫程序結果

          4.D0…While語句

          基本語法

          01 do{

          02 語句塊;

          03 }while(條件)

          語法解釋

          執行的情況是:首先執行語句塊,然后判斷條件是否成立。所以D0…While循環至少執行一次。




          i=0;
          do
          {
          ++i;
          alert("<H"+i+">this is a level "+i+" heading."+"</H"+i+">");
          }while(i<6)




          文件說明

          在此輸出了H1-H5的標記。




          5.Break語句

          基本語法

          Break;

          語法解釋

          Break語句是結束當前的循環,并把程序的控制權交給循環的下一個語句。




          for(i=1;i<100;i++)
          {
          document.write(i+"<br>");
          if(i%17==0)
          break;
          }




          文件說明

          當循環到能被17整除時自動跳出整個循環,所以只輸出1-17。




          6.Continue語句

          基本語法

          continue;

          語法解釋

          Continue語句是結束當前的某一次循環,但是并沒有跳出整個循環.




          for(i=1;i<100;i++)
          {
          alert(i+"<br>");
          if(i%17==0)
          continue;
          }




          文件說明

          當循環到能被17整除時不能跳出整個循環,所以輸出1-99。
          posted on 2009-11-19 15:08 becket_zheng 閱讀(173) 評論(0)  編輯  收藏 所屬分類: 網頁web前端技術
          主站蜘蛛池模板: 灵寿县| 辰溪县| 田阳县| 丁青县| 林州市| 嘉黎县| 临江市| 潍坊市| 绵阳市| 元江| 农安县| 厦门市| 合川市| 阆中市| 田阳县| 邵阳市| 大竹县| 重庆市| 柞水县| 顺义区| 紫阳县| 晋城| 安宁市| 株洲县| 容城县| 宁乡县| 汪清县| 武冈市| 藁城市| 东安县| 子长县| 博爱县| 久治县| 天津市| 竹山县| 宜昌市| 钟山县| 民权县| 新蔡县| 长岛县| 兴化市|