zoukankan      html  css  js  c++  java
  • JS小案例(基础好烦恼少)----持续更新

      1 ***************************************************
      2 <!DOCTYPE html>
      3 <html lang="en">
      4 <head>
      5     <meta charset="UTF-8">
      6     <title>Document</title>
      7     
      8 </head>
      9 <body>
     10     本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?
     11 </body>
     12 </html>
     13 <script>
     14     var money=10000;
     15     var rote=0.003;
     16     for(i=1;i<=5;i++){
     17         // money=money+money*rote;
     18         
     19         money*=1+rote;
     20     }
     21     alert(money);    
     22 </script>
     23 
     24 ***********************************************************
     25 <!DOCTYPE html>
     26 <html lang="en">
     27 <head>
     28     <meta charset="UTF-8">
     29     <title>Document</title>
     30 </head>
     31 <body>
     32     有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?
     33 兔子的规律为数列,1,1,2,      3,      5,           8,   13,     21
     34                  n1 n2 n3=n1+n2,n4=n2+n3,n5=n4+n3......
     35 斐波那契数列:1,1,2,3,5,8,13,21,34,55,89,144...........
     36 </body>
     37 </html>
     38 <script>
     39     var n1=1;
     40     var n2=1;
     41     var temp=0;
     42     for(var i=3;i<=12;i++){
     43     temp=n2;//temp=n2=1    temp=n2=2          temp=n2=3          temp=n2=5
     44     n2=n1+n2;//2(n2)=1+1   3(n2)=n1(1)+n2(2)  5(n2)=n1(2)+n2(3)  8(n2)=n1(3)+n2(5)
     45     n1=temp;//n1=1         n1=2               n1=3               n1=5
     46     }
     47     alert(n2);
     48 </script>
     49 144
     50 *************************************
     51 <!DOCTYPE html>
     52 <html lang="en">
     53 <head>
     54     <meta charset="UTF-8">
     55     <title>Document</title>
     56 </head>
     57 <body>
     58     
     59     //需求:打印宽9,长9的正方形<br>
     60 </body>
     61 </html>