js for循环案例2 +随机数案例

/-----------------------100以内偶数和----- (for循环)----------------------------/

   var sum=0;

   for (var i=1; i<=100;i++){
      if(i%2==0){//条件 模除2
         sum+=i;
      }
    }
    document.write(sum+"<br />");

/---------------------九九乘法表--------------------/

  for(var i=1;i<=9;i++){//控制行
    document.write("<br>");
   for(var j=1;j<=i;j++){//控制列
        document.write(i+'x'+j+'='+(i*j)+'\t');
   }
   document.write('<br>');
 }

/---------------------数组求和 平均值--------------------------/

var arr =[20,80,60,90,70,66];
    var sum=0;
    var avg=0;

    for(var i=0;i<arr.length;i++){
        sum+=arr[i];
         avg=sum/arr.length;
    } 

   document.write("和为:"+sum+"平均值为:"+avg);

/------------------------三角形----------------------------/

for(var i=0;i<6;i++){
                for(var k=0;k<6-i-1;k++){
                    document.write("&nbsp;");  //空格数
                }
                for(var j=0;j<=(2*i-1)+1;j++){
                    document.write("*");//*数
                }
                document.write("<br/>");
            }

/------------------------------正三角--------------------------/

document.write("<p align='center'>");
for(var x=0; x<5; x++){
      for(var y=0; y<=x; y++){
     document.write("*"+"&nbsp;");
    }
   document.write("<br>");
  }

/-------------------------------倒三角-------------------------/

document.write("<p align='center'>");
for(var x=0; x<5; x++){
    for(var y=x; y<5; y++){
     document.write("*"+"&nbsp;");
    }
   document.write("<br>");
  }

/-------------------判断上下午晚上---------------------------*/

   var time=parseInt(window.prompt("请输入当前时间:"));
 
      if(time>24){

        document.write("请输入正确时间"+"<br/>")
          
     }else if (time>=6&&time<=12){
       document.write("<h3>上午好,欢迎来到贵美!</h3>"+"<br />");
             for(var i=1; i<=time;i++){
                document.write( "<img src='img/smile.gif'/>")
             }
     }else if(time>12&&time<=20){
         document.write("<h3>下午好,欢迎来到贵美!</h3>"+"<br />");
          
             for(var j=1; j<=time;j++){
                document.write( "<img src='img/aftermoon.gif'/>")
             } 
     }else{
               document.write("<h3>夜深了,注意休息!</h3>"+"<br />");
             for(var k=1; k<=time;k++){
                document.write( "<img src='img/moon.gif'/>")
             }
     }


/---------------排重--------------------/

var arr = ["a","q","s","a","f","q","t","d","q","d","d","a"];
 var brr = [];

    for(var i=1;i<arr.length;i++){
        if (brr.indexOf(arr[i])==-1){//查下标  元素不存在下标为-1
            brr.push(arr[i])//push 添加至末尾
           
         }
    }
    alert(brr)  

/--------------获取当前时间---------/

var time = new Date();

        num = time.getTime();

        console.log(num)

/--------------a出现的次数-------------------------/

var  arr=["b",'a','c','a','g','j','a','c','b'];
    var  num = 0;//相当于计数器
    for (var i = 0; i < arr.length; i++) {
        if (arr[i]=="a") {
            num++//计数器加1
        };
    };
    document.write("a出现的次数为"+num)
    console.log(arr.indexOf("a"))

/-----------------包含字符有A或a的次数-------------------------------/

var str = ["asdfa","Afgf","fggfhg","Agfdfdgf","gfdggh","fgherty"];
    var num = 0 ;

    for (var i = 0; i < str.length; i++) {
        if(str[i].indexOf("a")!=-1 || str[i].indexOf("A")!=-1){
            num++
        }
    };
    document.write("包含字符有A的有"+num+"个字符");

/-------------Array对象方法------------------------------/
var arr =[45,54,20,63,85,30,88];
// console.log(arr);

// console.log(arr.join("-"));//数组转字符串

// arr.sort(function(a,z){
// return a-z;
// }) //数组排序
// console.log(arr);

// arr = arr.push(80,100)//添加数组长度
// console.log(arr);

/ var arr1 = [“天天好开心”,“课工场最牛逼”,“平总一米九”];
// var arr2 =[“平总一米六”,“圆的”];
// console.log(arr1.concat(arr2).join(""));//数组合并
/-------------String对象方法------------------------------/
var str = “dfadsfadsf”;
var str1 = new String(“kgc”);
console.log(str1)

console.log(str.charAt(1)); //下标找元素

console.log(str.concat(str1))//字符串连接

console.log(str.replace(“dfa”,“111”))//字符串替换

console.log(str.split("")); //分割成字符串数组

console.log(str.indexOf(“23”))//元素首次出现的位置 下标

console.log(str.lastIndexOf(“7478”))//元素最后出现的位置 下标

/------------Math数组的方法例子------/
var num = Math.ceil(25.4);//上舍
var flo= Math.floor(25.9);//下舍
var round = Math.round(25.4);//四舍五入到最近值

var man = Math.random()10; //随机数 (0-1)
console.log(man)
/**---------------10-100随机数+排序-----------------------
/

var arr =[];

        for (var i = 0; i < 10; i++) {
            var num = Math.random()*90;
                num = Math.round(num);
                num = num+10;
                arr.push(num);
        };
        arr = arr.sort(function(a,z){
            return a-z
        })
        console.log(arr)

/* ---------首字母大写--------------(都用剪取得方式)--------------- */
1、`

var str='border-left-color';

    var arr = str.split("-");
    // console.log(arr)
        for (var i = 0; i < arr.length; i++) {
            arr[i]=arr[i].substring(0,1).toUpperCase()+arr[i].substring(1,arr[i].length);
        };
        str = arr.join("");
        console.log(str)`

*2、

  var str="border-left-color";
     ar str1 = str.substring(0,6);
     var str2 = str.substring(7,11);
     var str3 = str.substring(12, str.length);
    str1 = str1.substring(0,1).toUpperCase()+str1.substring(1);
    str2 = str2.substring(0,1).toUpperCase()+str2.substring(1);
    str3 = str3.substring(0,1).toUpperCase()+str3.substring(1);
    document.write(str1.concat(str2+str3));

/------------------------随机数排序-----------------/

//  var arr =[];
    //  for (var i = 0; i<10; i++) {
    //      //arr[i]=parseInt(Math.random()*90)+10;
    //     arr[i]=Math.round(Math.random()*90)+10;
    //  };
    //  arr.sort(function(a,z){
    //   return a-z;
    //   })
    //  document.write(arr);

/---------------------随机数排重---------------------/

 var arr =[];
     for (var i = 0; i<10; i++) {
         //arr[i]=parseInt(Math.random()*90)+10;
        arr[i]=Math.round(Math.random()*90)+10;
     };

     var brr = [];
    for(var i=1;i<arr.length;i++){
       if (brr.indexOf(arr[i])==-1){
            brr.push(arr[i])
           
      }
   }
 alert(brr)

/**----------------随机数排重+排序-------------*/

var arr =[];
     for (var i = 0; i<10; i++) {
         //arr[i]=parseInt(Math.random()*90)+10;
        arr[i]=Math.round(Math.random()*90)+10;
     };

     var brr = [];
    for(var i=1;i<arr.length;i++){
       if (brr.indexOf(arr[i])==-1){
            brr.push(arr[i])
           
      }
   }
   brr.sort(function(a,z){
    return a-z;
      })
     document.write(brr);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值