2020-12-08

												for循环实例
1、计算100以内 (含)所有奇数和偶数的和
	(1)、首先需要定义两个存放最终的结果的变量。
	(2)、奇数和偶数,偶数可以被2整除,奇数不可以被2整除
				var odd=0,even=0;
				for(var i=1;i<=100;i++);{
				if(i%2){
					odd=odd+i;
				}else{
					even=even+i;
					}
				}
		以上方法执行循环的次数是100次,通过以下方法可以降低循环次数
		var odd=0;even=0;
		for(var i=1;i<100;i+=2);{
			odd=odd+i;
			even=even+(i+1);
		}
		console.log("奇数和=" + odd);
		console.log("奇数和=“ + even);
2、输出所有的水仙花数
	注:水仙花数是一个三位数,各个位的立方和等于它本身。
	例:153=1的三次方+5的三次方+3的三次方
	(1)、首先需要定义三个变量gw,sw,bw,用于表示三位数的个位,十位,百位,因为需要将一个三位数进行拆分,从而计算出是否是水仙花数
			var  gw,sw,bw;
			for(var i=100;i<1000;i++){
				gw=i%10;
				sw=parselnt(i/10)%10;
				bw=parselnt(i/100);
				console.log(i);
			}
3、寻找jQuery对象中包含的所有元素。
	for(var i=0;i<$("li").length;i++){
		console.log($("li").eq(i).get(0));
		console.log($("li").get(i));
		console.log($("li")[i]);
	}
	以上为三种方法
4、寻找裴波那契数列的规律
	注:输出前n项,每行输出5个数,输出第n项,计算前n项和。
	数列如下 :1,1,2,3,5,8,13
	通过观察可以看出规律为:任意一个数的前两项和是它本身。
	var f1=1,f2=1;
	var f;
	var t=3;
	document.write("<span>" + f1 +  "</span>");
	document.write("<span>" + f2 +  "</span>");
	while(t<=20){
	document.write("<span>" +  f + "<span>");
	if(t%5===0)document.write("<br />");
	f1=f2;
	f2=f;
	t++;
	}
	输出第n项
	var f1=1,f2=1;
	var f;
	var t=3;
	while(t<=20){
	f=f+f2;
	f1=f2;
	f2=f;
	t++;
	}
	计算前n项的和
	var f1=1,f2=1;
	var f;
	var t=3;
	var sum=f1+f2;
	while(t<=20){
	f=f1+f2;
	sum=sum+f;
	f1=f2;
	f2=f;
	t++
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值