JS基礎(chǔ)案例20-for循環(huán)

  • 求出1-100之間的和

<script>
    var sum=0;
        for(var i=1;i<101;i++){
            sum+=i;
        }
    alert(sum)
</script>
  • 求出1-100之間的所有奇數(shù),偶數(shù)和

<script>
    var Event=0;
    var Odd=0
    for(var i=1;i<101;i++){
        if(i%2==0){
            Event+=i
        }else{
            Odd+=i;
        }
    }
    console.log(Event)
    console.log(Odd)
</script>
  • 將10000元存入銀行,年利率是千分之三。每過(guò)一年將利息加入本金再生利(復(fù)利),計(jì)算5年后,本金加利息一共多少元。

結(jié)果源碼:

<script>
    var pr=10000;
    for(var i=1;i<=5;i++){
        pr+=pr*0.003// 這等于 pr= pr+pr*0.003
    }
    alert(pr)
</script>
  • 求斐波那契數(shù)列第12項(xiàng)

結(jié)果源碼:

<script>
    //斐波那契數(shù)列:1   1   2   3   5   8   13   21   34   55   89   144   
    //規(guī)律:就是前一項(xiàng)+后一項(xiàng)

    var n1=1;//從1開始,屬于前一項(xiàng)
    var n2=2;//緊接著2,屬于后一項(xiàng)
    for(var i=3;i<12;i++){
        var temp=n2;  //先把前一項(xiàng)給記錄下來(lái)。
            n2+=n1;    //然后把它們兩個(gè)的值永遠(yuǎn)賦給后一項(xiàng),也就是n2;
            n1=temp;    //再把先開始n2的值給n1。以此類推。
    }
    alert(n2)

    //實(shí)在看不懂就打斷點(diǎn)。再在紙上畫幾遍。不要超過(guò)20分鐘,否則會(huì)疲憊。如果還看不懂,就先放在這里,繼續(xù)向后學(xué),10天半個(gè)月后再來(lái)看,估計(jì)就看懂啦。
</script>
  • 打印 1—100之間,不能被7整除的數(shù)字之和。

結(jié)果源碼:

<script>
    var sumOdd=0;
    for(var i=1;i<101;i++){
        if(i%7!==0){
            sumOdd+=i;
        }
    }
    console.log(sumOdd)
</script>
  • 1-100之間不能被3整除的和,從2000及以上開始打印出來(lái)。

結(jié)果源碼:

<script>
    var sumOdd=0;
    for(var i=1;i<101;i++){
        if(i%3!==0){
            sumOdd+=i;
            if(sumOdd>=2000){
                console.log(sumOdd)
            }
        }
    }
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容