欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 實例詳解循環(huán)用法

 更新時間:2021年11月01日 11:29:48   作者:涼沫love  
假如您需要運行代碼多次,且每次使用不同的值,那么循環(huán)(loop)相當方便使用。本篇文章通過幾個實例來帶你掌握循環(huán)的用法

閑來無聊,整理了幾道有關(guān)循環(huán)的簡單練習題,希望對初學JS的小伙伴有所幫助。

1.打印1-100之間所有7的倍數(shù)的個數(shù)及總和

var sum=0;
var n=0;
for(var i=1;i<=100;i++){
	if(i%7==0){
		sum+=i;
		++n;
		}
	}
console.log("個數(shù)為:"+n+",總和為:"+sum);

運行結(jié)果:

2.假設投資的年利率為5%,從1000增到5000需要多少年?

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

運行結(jié)果:

3.找出100-1000中的水仙花數(shù),水仙花數(shù)是指一個 3 位數(shù),它的每個位上的數(shù)字的 3次冪之和等于它本身,例如1^3 + 5^3+ 3^3 = 153

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

其中十位上的數(shù)字也可以用var b=paraseInt((i-bai*100)/10)來獲得。

運行結(jié)果:

4.打印1-100之間所有奇數(shù)之和。其中不能被2整除的都是奇數(shù)。

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

運行結(jié)果:

5.判斷2-100之間的質(zhì)數(shù)。質(zhì)數(shù)為一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)。

for(var i=2;i<=100;i++){
	var flag=true;
	//如果循環(huán)到i的話,會有重復的因數(shù)
	for(var j=2;j<=Math.sqrt(i);j++){
		if(i%j==0){
			flag=false;
			break;
		}
	}
	if(flag==true){
		document.write(i+"&nbsp");
	}
}

運行結(jié)果:

6.打印三角形

由少到多

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

由多到少

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

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/>");//進行換行
}

運行結(jié)果:

到此這篇關(guān)于javascript 實例詳解循環(huán)用法的文章就介紹到這了,更多相關(guān)javascript 循環(huán) 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論