千家信息网

javascript循环的用法示例

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关javascript循环的用法示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.打印1-100之间所有7的倍数的个数及总和var sum=0;
千家信息网最后更新 2025年02月03日javascript循环的用法示例

这篇文章给大家分享的是有关javascript循环的用法示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.打印1-100之间所有7的倍数的个数及总和

var sum=0;var n=0;for(var i=1;i<=100;i++){        if(i%7==0){                sum+=i;                ++n;                }        }console.log("个数为:"+n+",总和为:"+sum);

运行结果:

2.假设投资的年利率为5%,从1000增到5000需要多少年?

var money=1000;var i=0;while(money<=5000){        money=money*1.05;        ++i;}console.log("一共需要"+i+"年");

运行结果:

3.找出100-1000中的水仙花数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身,例如1^3 + 5^3+ 3^3 = 153

for(var i=100;i<1000;i++){        //取出百位上的数         var a=parseInt(i/100);        //取出十位上的数         var b=parseInt(i/10);        //取出个位上的数         var c=parseInt(i);         if(a*a*a+b*b*b+c*c*c==i){            console.log(i);                }}

其中十位上的数字也可以用var b=paraseInt((i-bai*100)/10)来获得。

运行结果:

4.打印1-100之间所有奇数之和。其中不能被2整除的都是奇数。

var sum=0;for(var i=1;i<=100;i++){        if(i%2==0){                sum+=i;        }}console.log("奇数之和为:"+sum);

运行结果:

5.判断2-100之间的质数。质数为一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。

for(var i=2;i<=100;i++){        var flag=true;        //如果循环到i的话,会有重复的因数        for(var j=2;j<=Math.sqrt(i);j++){                if(i%j==0){                        flag=false;                        break;                }        }        if(flag==true){                [xss_clean](i+" ");        }}

运行结果:

6.打印三角形

由少到多

for(var i=1;i<=5;i++){        for(var j=1;j<=i;j++){                [xss_clean]("*");        }        [xss_clean]("
");}

由多到少

for(var i=0;i<5;i++){        for(var j=0;j<5-i;j++){                [xss_clean]("*");        }        [xss_clean]("
");}

7.打印九九乘法表

for(var i=1;i<=9;i++){        for(var j=1;j<=i;j++){                [xss_clean](i+"*"+j+"="+i*j+"  ")        }        [xss_clean]("
");//进行换行}

运行结果:

感谢各位的阅读!关于"javascript循环的用法示例"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0