5.15 js练习题

1、实现对一个数组去重的功能。
var attr =[2,34,2,5,6,9,8,6,4,34,67,6];
思路:
构建一个新的数组存放结果。
for循环中每次从原数组中取出一个元素,用这个元素与新数组对比。
若新数组中没有该元素,则存到结果数组中。

/*index0f()返回数组中第一次出现所查项的索引,如果没有,返回-1*/
    /*var attr =[2,34,2,5,6,9,8,6,4,34,67,6];
    var Attr1=[];
    for (var i=0;i<attr.length;i++) {
        if(Attr1.indexOf(attr[i])==-1){
            Attr1.push(attr[i]);
        }
    }
    alert(Attr1);*/
    
    /*var Attr1=[];
    for (var i=0; i<attr.length;i++){
        if(Attr1.indexOf(attr[i])==-1){
            Attr1.push(attr[i]);
        }
    }

2、定义一个数组,对这个数组进行冒泡排序

/*var attr = [3, 8, 6, 9, 7];
    var attr2 = 0;
    for (var i =0;i<attr.length; i++){
          for (var j=0; j<attr.length-i-1;j++) {
              if(attr[j]>attr[j+1]){
                  attr2=attr[j+1];
                  attr[j+1]=attr[j];
                  attr[j]=attr2;
              }
          }
    }
     console.log(attr);
     */
     /*var attr = [8, 3, 6, 9, 7];
   for(var i = 0;i<attr.length-1;i++){
         for(var j = i + 1;j<attr.length;j++){
                         
               if(attr[i]>attr[j]){ 
                  var attr2=attr[j]; 
                  attr[j]=attr[i];  
                  attr[i]=attr2;    
              }              
         }
   }
     console.log(attr);*/

公园里有200个桃子,猴子每天吃掉一半以后扔掉一个,问6天以后还剩余多少桃子?

var a =200;
       for(j=1;j<=6;j++){
              a=parseInt((a/2)-1);
              if(j==6){
                  alert(a)
              }
       }

乘法口诀

for(var h = 1;h < 10; h++){        
        for(var a = 1;a <h+1; a++){        
            document.write(h+"*"+a +"="+ a*h +'&nbsp&nbsp&nbsp');
    }
    document.write("<br />");
  }
原文地址:https://www.cnblogs.com/sunhao1987/p/9042111.html