十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
      南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
      小程序
      tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
      掃一掃打開百恒網(wǎng)絡(luò)微信小程序

      百恒網(wǎng)絡(luò)

      南昌百恒網(wǎng)絡(luò)

      ECMAScript if語句、do-while語句、while語句應(yīng)用

      百恒網(wǎng)絡(luò) 2012-02-24 4997

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

      1. if語句

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

      if (condition) statementl else statement2

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

      var i=24;

      if (i>25)

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

      else {

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

      }

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

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

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

      但南昌網(wǎng)站建設(shè)公司前端開發(fā)工程師推薦的做法則是像下面這祥:

      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語句是一種后測試循環(huán)語句,即只有在循環(huán)體中的代碼執(zhí)行之后,才會測試出口條件。換句話說,在對條件表達式求值之前,循環(huán)體內(nèi)的代碼至少會被執(zhí)行一次。以下是do-while語句的語法:

      do{

      statement

      } while( expression);

      下面是一個示例:

      var i=0:

      do {

      i+=2:

      } while(i<10);

      alert (i);

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

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

      3. while語句

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

      while (expression) statement

      下面是一個示例:

      var i=0:

      while(i<10){

      i+=2;

      }

      alert (i);

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

      希望本文對廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團隊有所幫助,如對此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗。


      400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
      掃一掃打開百恒網(wǎng)絡(luò)小程序

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務(wù) 售后服務(wù)
       
      售后服務(wù) 售后服務(wù)
       
      備案專線 備案專線
       
      ×
      国产成人综合日韩精品婷婷九月| 日韩精品无码成人专区| 久久99热狠狠色精品一区| 国产A级毛片久久久精品毛片| 日韩内射美女人妻一区二区三区| 老色鬼永久精品网站| 国产毛片片精品天天看视频| 4444亚洲国产成人精品| 无码人妻精品一区二区三区99仓本 | 九九精品在线观看| 久久免费99精品国产自在现线| 亚洲а∨天堂久久精品| 国产日韩精品视频| 成年日韩片av在线网站| 亚洲av日韩av不卡在线观看| 国产伦子系列麻豆精品| 国产国产成人久久精品杨幂| 国产精品免费看久久久无码| 国产精品午夜无码av体验区| 国产精品亚洲天堂| 国产在线麻豆精品| 亚洲AV无码专区日韩| 亚洲日韩国产精品乱| 日韩av无码中文无码电影| 中文字幕无码日韩专区免费| 亚洲日韩精品无码一区二区三区 | 亚洲国产成人精品不卡青青草原 | 日韩人妻无码一区二区三区| 日韩亚洲国产综合久久久| 国产日韩精品无码区免费专区国产| 日韩精品无码永久免费网站| 国产日韩AV免费无码一区二区三区 | 好叼操这里只有精品| 无码人妻精品一区二区三区不卡| 国产精品无码AV不卡| 精品综合久久久久久99| 国产精品嫩草影院在线| 国产农村乱子伦精品视频| 日韩免费视频一区二区| 日韩人妻高清精品专区| 亚洲精品无码专区久久同性男|