JavaScript循环练习题

//入职薪水10K,每年涨幅5%,50年后工资多少
		/*var money = 10;
		for(i=1;i<=50;i++){
			money = money * 1.05;
			money = money.toFixed(2);
		}
		document.write("50年后工资" + money+ "K");*/
		

	//打印100以内 7的倍数
	/*var i = 0;
	while(i<=100){
		i++;
		if(i % 7 == 0){
			document.write(i + "
"); } }*/ //打印100以内的奇数 /*var i = 0; while(i<=100){ if(i % 2 == 1){ document.write(i + "
"); } i++; }*/ //打印100以内所有偶数的和 /*var sum = 0; for(i=0;i<=100;i+=2){ sum = sum+i; } document.write(sum);*/ //求出1-1/2+1/3-1/4…..-1/100的和 /*var sum1 = 0; var sum2 = 0; var sum = 0; for(i=1;i<100;i+=2){ sum1 += 1/i; } for(i=2;i<=100;i+=2){ sum2 += -(1/i); } sum = sum1 + sum2; document.write(sum);*/ //打印出1000-2000年中所有的闰年,并以每行四个数的形式输出 /*var j = 0; for(i=1000;i<=2000;i++){ if((i % 4 == 0 && i % 100 != 0) || i % 400 == 0){ document.write(i+" "); j++; if(j==4){ j = 0; document.write("
"); } } }*/ //打印三角形 /*for(i = 1;i<=6;i++){ for(j=1;j<=i;j++){ document.write("* "); } document.write("
"); }*/ //求100-999之间的水仙花数。 abc == a³+ b³+ c³(for) /*for(i=100;i<=999;i++){ var a=parseInt(i/100); var b=parseInt(i/10) % 10; var c=parseInt(i%10); if(i==Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)){ document.write(i+"
"); } }*/ //输出100-200之间所有的素数()********* /*for(i=100;i<=200;i++){ for(j=2;j<=i-1;j++){ if(i%j==0){ break; } } if(j==i){ document.write(i+"
"); }*/ //第二种写法 //假设i是素数 /*var flag = ture; for(var j = 2;j<=i-1;j++){ if(i%j==0){ flag=false; } } if(flag==true){ document.write(i+"
"); } }*/ //求100的阶乘的值 /*for(i=1,jc=1;i<=100;i++){ jc *= i; } document.write(jc);*/ //打印99乘法表 /*for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ document.write(i+"X"+j+"="+i*j+" "); } document.write("
"); }*/ //完成一个梯形打印功能 for(i=4;i<=8;i++){ for(j=1;j<=i;j++){ document.write("*"); } document.write("
"); }

你可能感兴趣的:(前端JS)