美文网首页
Javascript数组与计时器

Javascript数组与计时器

作者: 杰伊_约翰 | 来源:发表于2018-11-03 08:40 被阅读18次

    数组 aRr 代表一个数组;

    1.用面向对象的方式 用new 例如: var aRr01 = new Array(1,2,3,4);
    2.直接用[]中括号;
    获取数组的整个长度 aleert(aRr02,length);
    获取数组的内容 例如: alert (aRr02[3])
    定义多维数组, 二维数组,例如:var aRr03 =[[1,2,3],[3,0,2,1],[1,1,1]]
    length 表示 长度
    从0开始,下标;
    数组的常用方法 join
    push方法:向末尾增加元素;
    pop 方法:从末尾删除一个;
    unshift :向元素的前面插入一个;
    shift : 把最前面的一个删除;
    reverse : 可以将元素的数组反转;
    indexof : 可以返回数组,第一次出现的索引值;
    splice 可以在数组中增加或删除元素;

    字符串处理方法
    split 切割;
    例如:var str ='2018-07-19';
    var aRr = str.split('-');;;
    alert(aRr);//2018,07,19;
    网标题上写内容:document.title = aRr2;
    charAt 看索引为0的字符;获取里面的 某一个字符。
    indexof 查找字符第一次出现的字母或字符;找不到的时候返回 -1;
    substring 截取字符串 ;留头去尾;从下标0 开始;
    语法 substring ( 10,15) 开始位置和结束位置;从第10个截取到15个字符(不包括15);
    substring( 10) 从下标10开始的位置到最后;
    toupperCase() 全部转大写子,字母或字体;
    toLowerCase() 全部转把小写字母或字体;
    如何将字符串反转?
    把字符串切割成数组 split; 2.数组组成字符串用join;
    计算器
    下拉框:例如: 《select id = 'select'》
    《opction value = ""》+ 《opction》
    《/select》
    定时器弹框
    setTimeout 只执行一次的定时器;
    setInterval 反复执行的定时器;
    clearTimeout 只关闭一次的定时器;
    claerInterval 关闭反复执行的定时器;
    固定定位相对于浏览器的左上角;
    隐藏 :diaplay:none; 显示 : display : block;
    new.getFullyea() 年;
    now.getmonth()+1 月;
    now.getdDate() 日;
    月份是:0~11; 星期是: 0~6;

    作业

     !DOCTYPE html>
     <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>While</title>
    <script type="text/javascript">
        var money=1000;
        var year=0;
        while(money < 5000){
               money *= 1.05;
               year++;
        }   
        console.log("一共需要"+ year +"年");
    
    </script>
     </head>
     <body>
    
      </body>
      </html>
     <!DOCTYPE html>
     <html>
    
      <!DOCTYPE html>
       <html lang="en">
       <head>
           <meta charset="UTF-8">
           <title>奇数之和</title>
         <script type="text/javascript">
              for(var i=1,jishusum=0;i<=100;i++){
                     if (i%2!=0) {
                      jishusum+=i;
              }
           }
        
        console.log("奇数和为:"+ jishusum);
    </script>
     </head>
      <body>
    
    </body>
     </html>
    
      <!DOCTYPE html>
    
     <html lang="en">
    
      <head>
    
      <meta charset="UTF-8">
    
      <title>水仙花数</title>
    
      <script type="text/javascript">
    
        
          for(var i=100; i<1000; i++){
                  var bai = parseInt(i/100);
    
                   var shi = parseInt((i-bai*100)/10);
    
                    var ge = i % 10;
    
                  if(bai**3 + shi**3 + ge**3 == i){
    
                      console.log(i);
    
            }
    
        }
    
    </script>
    
       </head>
    
      <body>
    
      </body>
    
      </html>
    

    相关文章

      网友评论

          本文标题:Javascript数组与计时器

          本文链接:https://www.haomeiwen.com/subject/rnahxqtx.html