JS基礎語法---階段複習+做業練習+接下來知識點heads up

調試:調試代碼---高級程序員都是從調試開始的

調試:

寫代碼---打開瀏覽器--F12(開發人員工具)--->Sources---雙擊文件,在某一行代碼前面點擊一下(出現的東西就是斷點)

 

 

一元運算符:  ++  --程序員

     
      若是不參與運算, ++在前面仍是在後面結果都是同樣的  +1
      若是不參與運算, --在前面仍是在後面結果都是同樣的  -1
     
      var num=10;
      num++;   後+
      ++num;   前+
      
  不管是前+仍是後+只要參與運算,結果可能就不太同樣
      如:
       var num=10;
       var sum= num++ +10;
        ++在後面的時候,先參與運算,而後自身加1
 
       var num=10;
       var sum=++num +10;
        ++在前面的時候,先自身加1,而後再參與運算
     
 

流程控制: 代碼的執行過程

       1. 順序結構:代碼的執行的順序,從上到下,從左到右(不嚴謹)
 
       2. 分支結構: if,if-else ,if-esle if,switch-case ,三元表達式
       3. 循環結構:while 循環,do-while,for循環  for-in循環
     

總結分支:

  若是隻有一個分支,就用if
  若是有兩個分支,就用if-else
       若是多個分支,通常是 範圍的,推薦使用if-else if
       若是多個分支,通常是 具體的值,推薦使用switch-case
     
     
   

總結循環:

       while:先判斷後循環,有可能一次循環都不執行
       do-while:至少執行一次循環體,再判斷
       for循環:知道了循環的次數,推薦使用for循環
 
 

做業練習1:

本金10000元存入銀行,年利率是千分之三,每過1年,將本金和利息相加做爲新的本金。計算5年後,得到的本金是多少?數組

 
      var money = 10000;
      var rate = 0.03;
      for (var i = 0; i < 5; i++) {
        //money=money+money*rate;
        money += money * rate;
      }
      console.log(money);

 

做業練習2:

有我的想知道,一年以內一對兔子能繁殖多少對?因而就築了一道圍牆把一對兔子關在裏面。已知一對兔子每一個月能夠生一對小兔子,而一對兔子從出生後第3個月起每個月生一對小兔子。假如一年內沒有發生死亡現象,那麼,一對兔子一年內(12個月)能繁殖成多少對?(兔子的規律爲數列,1,1,2,3,5,8,13,21)瀏覽器

 

先分析,可知每一個月都同樣,把它循環就可算出第12月的和:函數

         var num1=1;//第一個月
         var num2=1;//第二個月
         var sum=num1+num2;//第三個月
      
      
         var num1=num2;//第二個月
         var num2=sum;//第三個月
         sum=num1+num2;//第四個月
      
      
         var num1=num2;//第三個月
         var num2=sum;//第四個月
         var sum=num1+num2;//第五個月

 

具體以下:工具

      var num1 = 1;
      var num2 = 1;
      var sum = 0;
      //i=3第三個月起:
      for (var i = 3; i <= 12; i++) {
        num1 = num2;
        num2 = sum;
        sum = num1 + num2;
      }
      console.log(sum);

 

 

接下來知識點heads up:

1.關鍵字的使用: break,continue
2.數組---重點!
  
  冒泡排序-----重點---------3分鐘以內必須所有寫完
3. 函數--重點
相關文章
相關標籤/搜索