十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      ECMAScript if語句、do-while語句、while語句應用

      百恒網絡 2012-02-24 5084

      ECMA-262規定了一組語句(也稱為流控制語句)。從本質上看,語句定義了ECMAScript中的主要語法,語句通常使用一或多個關鍵字來完成給定任務。語句可以很簡單,例如通知函數退出;也可以比較復雜,例如指定重復執行某個命令的次數。

      1. if語句

      大多數編程語言中最為常用的一個語句就是if語句。以下是if語句的語法:

      if (condition) statementl else statement2

      其中的condition(條件)可以是任意表達式;而且對這個表達式求值的結果不一定是布爾值。ECMAScript會自動調用Boolean()轉換函數將這個表達式的結果轉換為一個布爾值。如果對condition求值的結果是true,則執行statementl(語句1),如果對condition求值的結果是false,則執行statement2(語句2)。而且這兩個語句既可以是一行代碼,也可以是一個代碼塊(以一對花括號括起來的多行代碼)。請看下面的例子

      var i=24;

      if (i>25)

      alert( "Greater than 25."); //單行語句

      else {

      alert("Less than or equal t0 25."); //代碼塊中的語句

      }

      不過,南昌網站設計公司前端開發工程師推崇的最佳實踐是始終使用代碼塊,即使要執行的只有一行代碼。因為這樣可以消除人們的誤解,否則可能讓人分不清在不同條件下要執行哪些語句。

      另外,也可以像下面這樣把整個if語句寫在一行代碼中:

      if (conditionl) statementl else if (condition2) statement2 else statement3

      但南昌網站建設公司前端開發工程師推薦的做法則是像下面這祥:

      var i=24;

      if (i>25) {

      alert( "Greater than 25");

      } else if (i<0) {

      alert("Less than O.");

      }else {

      alert( "Between o and 25, inclusive.");

      }

      2. do-while語句

      do-while語句是一種后測試循環語句,即只有在循環體中的代碼執行之后,才會測試出口條件。換句話說,在對條件表達式求值之前,循環體內的代碼至少會被執行一次。以下是do-while語句的語法:

      do{

      statement

      } while( expression);

      下面是一個示例:

      var i=0:

      do {

      i+=2:

      } while(i<10);

      alert (i);

      南昌建網站公司工程師提示:在這個例子中,只要變量i的值小于10,循環就會一直繼續下去。而且變量i的值最初為0,每次循環都會遞增2。

      像do-while 這種后測試循環語句最常用于循環體中的代碼至少要被執行一次的情形.

      3. while語句

      while語句屬于前測試循環語句,也就是說,在循環體內的代碼被執行之前,就會對出口條件求值。因此,循環體內的代碼有可能永遠不會被執行。以下是while語句的語法:

      while (expression) statement

      下面是一個示例:

      var i=0:

      while(i<10){

      i+=2;

      }

      alert (i);

      在這個例子中,變量i開始時的值為0,每次循環都會遞增2,而只要i的值小于10,循環就會繼續下去。

      希望本文對廣大站長或從事企業網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌網絡公司百恒網絡技術部聯系。我們很高興與廣大站長和從事企業網站建設公司技術人員分享我們的技術和經驗。


      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      精品午夜福利1000在线观看 | 精品久久久久久中文字幕无碍| 99re国产精品| 国产午夜精品久久久久免费视| 精品91自产拍在线观看二区| 日韩a级毛片免费观看| 内射一区二区精品视频在线观看| 精品国产粉嫩内射白浆内射双马尾| 国产福利视精品永久免费| 久久精品午夜一区二区福利| 久久国产精品萌白酱免费| 伊人久久综合精品无码AV专区| 成人无码精品1区2区3区免费看| 国产精品婷婷午夜在线观看 | 精品久久久无码21p发布| 99在线热视频只有精品免费| 久久久久久国产精品免费免费男同| 青青青国产依人精品视频| 国精品午夜福利视频不卡| 91精品国产9l久久久久| 香蕉在线精品视频在线观看2| 精品久久久久久久中文字幕| 精品视频一区二区三区四区五区| 精品成人一区二区三区四区| 久久久精品日本一区二区三区| 久久国产乱子伦精品免费午夜| 久久91这里精品国产2020| 国内精品免费久久影院| 中文字幕精品亚洲无线码二区 | 人妻少妇精品视频二区| 久久夜色精品国产网站| 99久热re在线精品996热视频| 精品调教CHINESEGAY| 亚洲精品永久www忘忧草| 亚洲国产成人91精品| 国产成人精品久久二区二区| 国产精品臀控福利在线观看| 国产精品久久久久天天影视| 久久只这里是精品66| 狠狠精品干练久久久无码中文字幕| 国产在线拍揄自揄视精品|