温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

javascript循环的用法示例

发布时间:2022-03-04 14:17:26 来源:亿速云 阅读:110 作者:小新 栏目:开发技术

这篇文章给大家分享的是有关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);

运行结果:

javascript循环的用法示例

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

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

运行结果:

javascript循环的用法示例

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%10);
	//取出个位上的数
	 var c=parseInt(i%10);
	 if(a*a*a+b*b*b+c*c*c==i){
	    console.log(i);
		}
}

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

运行结果:

javascript循环的用法示例

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

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

运行结果:

javascript循环的用法示例

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){
		document.write(i+"&nbsp");
	}
}

运行结果:

javascript循环的用法示例

6.打印三角形

由少到多

for(var i=1;i<=5;i++){
	for(var j=1;j<=i;j++){
		document.write("*");
	}
	document.write("<br/>");
}

javascript循环的用法示例

由多到少

for(var i=0;i<5;i++){
	for(var j=0;j<5-i;j++){
		document.write("*");
	}
	document.write("<br/>");
}

javascript循环的用法示例

7.打印九九乘法表

for(var i=1;i<=9;i++){
	for(var j=1;j<=i;j++){
		document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")
	}
	document.write("<br/>");//进行换行
}

运行结果:

javascript循环的用法示例

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI