JavaScript 【2】

來源:互聯網
上載者:User

標籤:else   無限迴圈   ++   ...   計算   app   key   必須   if判斷   

條件判斷:

  javascript中用if(){}else{}來判斷

  如果語句塊只包含一條語句,可以省略{}:

    var age=20;

    if(age>=18)

      alert("你成年了")

    else

      alert("你還沒成年呢,寶寶”)

  建議寫上{}

  多行條件判斷:if( ){

         }else if(  ){

         }else{

         }

  迴圈:

    要計算數值  我們可以直接寫運算式   1+2+3    //6

    要計算1+2+3+4+5+......+10勉強可以寫出來

    但是要計算1+2+3+.....+10000 ,直接寫運算式就不可能了

    為了讓電腦能計算成千上萬的重複運算,我們就需要迴圈語句:

    javascript的迴圈有兩種,一種是for迴圈,通過初試換、結束條件和遞增條件迴圈執行語句:

    var    x=0;

    var i;

    for (i=1;i<=10000;i++){

      x=x+1

    }

    for迴圈的控制條件:

      i=1    這是初始值   將變數i  賦值為1

      i<=10000   這是判斷條件,滿足時就繼續迴圈  ,不滿足時就退出迴圈

      i++    這是每次迴圈後的遞增條件,由於每次迴圈後變數i都會加1,因此他終將在若干次迴圈後不滿足判斷條件i<10000而退出迴圈

    for迴圈最常見額地方就是利用索引遍曆數組:

      var arr=["Apple","Banana","orange"]

      var i  ,  x;

      for(i=0;i<arr.length;i++){

        x=arr[i]

        console.log(x)

      }

      簡寫:

      var arr=["Apple","Banana","orange"]

      for(var i=0;i<arr.length;i++){

        x=arr[i]

        console.log(x)

      }

    

for迴圈的3個條件都是可以省略的,如果沒有退出迴圈的判斷條件,就必須使用break語句退出迴圈,否則就是死迴圈:

var x = 0;for (;;) { // 將無限迴圈下去    if (x > 100) {        break; // 通過if判斷來退出迴圈    }    x ++;}

 

JavaScript 【2】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.