久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      javascript中什么是控制語句

      在javascript中,控制語句是用來控制程序中各語句執(zhí)行順序的語句結構,可對程序流程的選擇、循環(huán)、轉向和返回等進行控制??刂普Z句可分為三類:順序結構、選擇結構和循環(huán)結構。

      javascript中什么是控制語句

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      什么是控制語句

      控制語句是用來控制程序中各語句執(zhí)行順序的語句結構,可對程序流程的選擇、循環(huán)、轉向和返回等進行控制。

      作用:用于控制程序的流程, 以實現程序的各種結構方式。

      控制語句中呢可以分為三類:

      • 第一類是順序結構:從上到下,從左到右

      • 第二類是選擇結構:分支選擇

      • 第三類是循環(huán)結構:重復執(zhí)行

      一、if控制語句

      1、if…else:
      javascript中什么是控制語句

      if (表達式) { 語句1; ...... } else { 語句2; ..... } //功能說明: //如果表達式的值為true則執(zhí)行語句1 //否則執(zhí)行語句2

      2、if可以單獨使用:

      var x= (new Date()).getDay();//獲取今天的星期值,0為星期天 var y; if ((x==6)||(x==0)) { y="周末"; } else { y="工作日"; } alert(y);  //等價于: y="工作日"; if ((x==6)||(x==0)) { y="周末"; }

      3、if嵌套:

      javascript中什么是控制語句

      if (表達式1) {語句1;} else if (表達式2) {語句2;} else if (表達式3) {語句3;} else {語句4;} //功能說明: //如果表達式1的值為true則執(zhí)行語句1 //如果表達式2的值為true則執(zhí)行語句2... //否則執(zhí)行語句4  if (x==1){     y="星期一"; }else if (x==2){     y="星期二"; ... }else if (x==6){     y="星期六"; }else if (x==0){     y="星期日"; }else{     y="未定義"; }

      二、switch選擇控制語句

      1、基本格式:
      javascript中什么是控制語句

      switch (表達式) {     case 值1:語句1;break;     case 值2:語句2;break;     case 值3:語句3;break;     default:語句4;//其他均不成立時執(zhí)行 } //功能說明: //如果表達式的值是值1/2...則分別執(zhí)行語句1/2...然后退出 //如不為列出的任何值,執(zhí)行default后的語句(語句4) //不加break會繼續(xù)執(zhí)行下一個條件的語句 //default放于最后,或加break,否則執(zhí)行下一條語句  var x=3 switch(x){ case 1:y="星期一";break; case 2:y="星期二";break; case 3:y="星期三";break; case 4:y="星期四";break; case 5:y="星期五";break; case 6:y="星期六";break; case 7:y="星期日";break; default: y="未定義"; } alert(y) //case 3后不加break會繼續(xù)執(zhí)行y='星期四'...

      2、switch比if結構更簡潔清晰,使程序可讀性更強,效率更高

      /*if語句適用范圍比較廣,只要是boolean表達式都可以用if判斷 而switch只能對基本類型進行數值比較 兩者的可比性就僅限在兩個基本類型比較的范圍內  /*說到基本類型的數值比較,那當然要有兩個數 然后重點來了:*/ //if語句每一句都是獨立的,看下面的語句: if (a == 1) ... else if (a == 2) ... /*這樣a要被讀入寄存器兩次:1和2分別被讀入寄存器一次 其實a讀兩次是有點多余的,在全部比較完之前只需一次讀入寄存器就即可,其余都是額外開銷 但是if語句必須每次都把里面的兩個數從內存拿出來讀到寄存器,它不知道其實比較的是同一個a*/ //于是switch case就出來了,把上面的改成switch case版本: switch (a) {         case 0:                 break;         case 1: }                  //總結: 1.switch用來根據一個整型值進行多路分支,并且編譯器可以對多路分支進行優(yōu)化 2.switch-case只將表達式計算一次,然后將表達式的值與每個case的值比較,進而選擇執(zhí)行哪一個case的語句塊 3.if的判斷條件范圍較廣,每條語句基本上獨立的,每次判斷時都要條件加載一次 所以在多路分支時用switch比if結構要效率高

      三、while循環(huán)控制語句

      javascript中什么是控制語句

      while (條件) { 語句1; ... } //功能說明: //功能和for類似,當條件成立循環(huán)執(zhí)行{}內語句,否則跳出循環(huán)  var i=1; while (i<=7) {     document.write("<H"+i+">hello</H "+i+"> ");     document.write("<br>");     i++; } //循環(huán)輸出H1到H7的字體大小
      <script language="JavaScript"> //sayhello是定義的函數名,前面必須加上function和空格 function sayHello(){     var hellostr;     var myname=prompt("請問您貴姓?","苑");     hellostr="您好,"+myname+'先生,歡迎進入"探索之旅"!';     alert(hellostr);     document.write(hellostr); } //對前面定義的函數進行調用 sayHello(); </script>

      贊(0)
      分享到: 更多 (0)
      網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號