zoukankan      html  css  js  c++  java
  • 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 />");
      }
  • 相关阅读:
    MapReduce WordCount Combiner程序
    Spring Boot 单元测试
    Spring Boot @SpringApplicationConfiguration 不能导入的问题
    西西弗斯 滚石上山
    《Effective Modern C++》翻译--简单介绍
    算法排序问题
    MySQL Study之--MySQL schema_information数据库
    HDOJ 4251 The Famous ICPC Team Again
    一、OpenStack入门 之 初步认识
    python模块
  • 原文地址:https://www.cnblogs.com/sunhao1987/p/9042111.html
Copyright © 2011-2022 走看看