循环语句

循环语句有三种,for循环,while循环,和do…while循环

<!DOCTYPE html>
<html>
   <head>
   	   <meta charset="UTF-8">
   	   <title>while和do...while循环</title>
   	   <script type="text/javascript">
   	   	/* var money=1000 ;
   	   	 var i=0;
   	   	 while(money<5000){
             money *=1.05;
             i++;

   	   	 }
   	   	 document.write("一共需要"+i+"年");
   	   	 */
   	   	 var money = 1000;
   	   	 var i =0;
   	   	 do{
   	   	 	money =money*1.05;
   	   	 	i++;

   	   	 }while(money<5000){
   	   	 	document.write(i);
   	   	 }
   	   </script>
   </head>
</html>

注意:while循环先判断后执行
do…while先执行后判断,至少执行一次

<!DOCTYPE html>  
<html>
	<head>
       <meta charset="utf-8">
       <title>九九乘法表练习</title>
       <script type="text/javascript">
		for(var i =1; i<=9;i++){
			for(var j=1;j<=i;j++){
				document.write("<span>"+j +"*"+i+"="+i*j+"</span>");
			}
			document.write("<br/>");
		}
		//测试如下的程序的性能
		//在咸亨
         //测试性能,可以用计时器
       /*  console.time("test");
		//打印出1-100所有质数
		for(var i =2; i<=100;i++){
			//定义质数变量,初始化设为true,
			var flag=true;
			for(var j =2;j<Math.sqrt(i);j++){
				//如果还能被出1和本身整除的数外,就不是质数
				if(i%j == 0){
					flag=false;
					  //一旦进入判断,则证明i不可能是质数了,此时循环在执行就没有意义了,
                     break;
                     //添加break,可以减少运算的速度,
                     //求一组数中的质数,后面有的可能是重的,所以要进行开方,
                     //Math.sqrt();
				}
		}
		         if(flag){
		         	console.log(i);
		         }
	}
	console.timeEnd("test");*/
      
	</script>
       <style type="text/css">
       	body{
       		width: 2000px;
       	}
       	span{
       		display: inline-block;
       		width: 80px;
       	}
       </style>
	</head>
</html>   

注意:for(循环初始值;循环条件;循环后执行),九九乘法是一个嵌套for循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值