1. 程式人生 > >js 運算,條件語句,迴圈語句-2

js 運算,條件語句,迴圈語句-2

1.條件語句

  if(條件){

      語句

    }else{

      語句}

   }

{   }     在js中叫程式碼塊, 如果程式碼沒有執行完,語句不會向下執行

程式碼塊是一個獨立的整體。如果其中某一條出錯,那麼就會在此終止不會向下執行

2.迴圈語句

  迴圈,就是對一個整體進行逐個查詢

  迴圈

    1. 從什麼開始

    2. 查詢的步長

    3.     結尾數字

  計算機對資料的計算不是從1開始,從0開始,也就是說0代表第一個資料

 例:  var  a=“hello”;

     a[0]->h

     a[1]->e

     a[2]->l

 

  我們把用數字去代替位元組的方法,將數字叫做這個位元組的下標(索引)

迴圈語句的格式

 以   for   開頭

for(){ }

例:  for(var   i=1;i<5;i++){

    console.log(i)

    }

  console.log(i)

  迴圈執行的步驟是:1開始位置  var  i=1;

           2判斷條件  i<5

           3執行console(i)

           4遞增  i++

在這個迴圈完成後 再次輸入console.log(i)  得出 i 為5,但 i 應該是for迴圈的程式碼塊中的變數。但是for迴圈之外也可以使用,這種現象叫做記憶體洩漏。  需要清理記憶體

Js處理資料的目的就是將資料渲染到頁面中,而渲染的資料的本質是字串。

其他資料的底層都是字串。

學習到最後,都是在處理資料,渲染資料的最本質方法就是字串拼接。

後期的資料渲染的方式都是由字串衍變而成。

3 加號的使用

  +    字串拼接

 變數和字串之間都需要使用 + 進行連線

演算法

  求1-10的和

例: var    sum=0;

  for(var   i=1;i<=10;i++){

    sum=sum+i;

  }  

  console.log(sum)

彈出框的三種形式

  1.    alert()    警告框

  2.   prompt()   輸入框

  3.  confirm()   確認框

 

例:  找出1-100之間既能被5又能被6整除的數字

  for(var  i=1;i<=100;i++){

    if(i%5==0&&i%6==0){

      console.log(i)

    }

  }  

    結果為     30  60  90

把這種一個一個列舉出來的方法叫窮舉法

 

if   條件的種類

  if(條件){ }

  例:var   m;

    if(m){

      console.log("xixi")

    }

 if  裡面的條件只是一個字母

    1.m=true

    2.m和null的關係

Boolean中的true和false  我們可以用數字中的0和非0代替。

    上面if(m)如果 m 是 true

         如果 m 是非空

 if裡面的條件

  有關係運算  >  >=   <   <= ==  ===  !=

  if(m=5){ }

 例:var  m=5;

   var  n=5;

   if(m==n){

    console.log(“哈哈”)

  } 

不能使用單個=,=在js中是賦值的意思,並且這種運算從右向左執行

 

邏輯運算

||(或)  &&(且)  !(非)