for循环 重点题

1.冒泡排序  (特别重要):

<script type="text/javascript">

var attr=Array();

for(var i=0; i<3;i++)
	{
	attr[i]=prompt("请输入第"+(i+1)+"个数字")
	}
	for( var a=0;a<3;a++)
	{	
	 for(var b=0; b<3; b++)
		{ 
		 if(attr[a]<attr[b])
			 {
			 var c =attr[a];
			     attr[a]=attr[b];
				attr[b]=c;
	  }
	 }
	}

    for(var x in attr){
		document.write(attr[x]+" ")}




2.去重:(重要)



<script type="text/javascript">
  
  var arr=[1,1,1,2,2,2,3,3,4,5,5,6,6,6] 
  var attr=Array();                   /*  建立数组*/
  
  for(var i=0;i<arr.length-1; i++){             /*    设置循环*/
	  
	      var b=0;
	  for(var a=i+1;a<arr.length; a++){       
		  if(arr[i]==arr[a]){             /* 把两个循环一样的数字放进数组*/
			  b=1;
			  break;
		  }
	  }
	  if (b==0){
		  attr.push(arr[i])
	  }
  }
	  for(var x in attr){
		  document.write(attr[x]+" ")
		  }
  
</script>



3.万年历(重要);


<span id="shiji"></span>

<script>

    window.setInterval("time()",500);   //间隔执行一段代码(“要执行的代码”,间隔的豪秒数)
         function time()
         {
             var tm=new Date();     //获取当前时间
             var n=tm.getFullYear(); //获取年份
             var y=tm.getMonth()+1;   //获取月份
             var r=tm.getDate();    
             var s=tm.getHours();
             var f=tm.getMinutes();
             var m=tm.getSeconds();
             document.getElementById("shiji").innerText=n+"年"+y+"月"+r+"日--"+s+":"+f+":"+m;  //在ID“shiji”的SPAN中显视
           }
</script>


原文地址:https://www.cnblogs.com/Liangbingbing/p/6673826.html