JS基础案例20-for循环

2018-10-06  本文已影响0人  hi__world
<script>
    var sum=0;
        for(var i=1;i<101;i++){
            sum+=i;
        }
    alert(sum)
</script>
<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>

结果源码:

<script>
    var pr=10000;
    for(var i=1;i<=5;i++){
        pr+=pr*0.003// 这等于 pr= pr+pr*0.003
    }
    alert(pr)
</script>

结果源码:

<script>
    //斐波那契数列:1   1   2   3   5   8   13   21   34   55   89   144   
    //规律:就是前一项+后一项

    var n1=1;//从1开始,属于前一项
    var n2=2;//紧接着2,属于后一项
    for(var i=3;i<12;i++){
        var temp=n2;  //先把前一项给记录下来。
            n2+=n1;    //然后把它们两个的值永远赋给后一项,也就是n2;
            n1=temp;    //再把先开始n2的值给n1。以此类推。
    }
    alert(n2)

    //实在看不懂就打断点。再在纸上画几遍。不要超过20分钟,否则会疲惫。如果还看不懂,就先放在这里,继续向后学,10天半个月后再来看,估计就看懂啦。
</script>

结果源码:

<script>
    var sumOdd=0;
    for(var i=1;i<101;i++){
        if(i%7!==0){
            sumOdd+=i;
        }
    }
    console.log(sumOdd)
</script>

结果源码:

<script>
    var sumOdd=0;
    for(var i=1;i<101;i++){
        if(i%3!==0){
            sumOdd+=i;
            if(sumOdd>=2000){
                console.log(sumOdd)
            }
        }
    }
</script>
上一篇 下一篇

猜你喜欢

热点阅读