美文网首页
2018-12-03

2018-12-03

作者: 清酒金杯空对月 | 来源:发表于2018-12-03 20:35 被阅读0次

    循环

    • 1.for循环
      window.onload = function () {
      var olist = document.getElementById('list01');
      var ali = olist.getElementsByTagName('li');

            for(var i=0;i<8;i++){
               if(i%2 == 0){
                 ali[i].style.backgroundColor = 'gold';
               }
           }
           i++;
       }
      
    • 2.while循环
      var i=0;
      while (i<ali.length){
      if(i%2 == 0){
      ali[i].style.backgroundColor = 'gold';
      }
      }
      i++;
      };

    • 3.do while循环
      var i = 0;
      do {
      if (i % 2 == 0) {
      ali[i].style.backgroundColor = 'gold';
      }
      i++;
      } while (i < ali.length);
      }

    while和do while的区别:
    do while是大括号里无论如何都先执行一次,执行完再判断是否成立
    while是先判断是否成立,然后在执行大括号的内容

    var arr = [1,3,4,1,6,9,4,6,7,8,4,5,6,]
    var arr1 = [];

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

    字符串方法

    • 1.charAt()
      获取字符串元素 括号里面传索引

    • 2..indexOf()
      获取字符串的索引,如果字符串里面没有要查找的则返回-1

    • 3.substring(start,end)
      获取元素 包括开始,不包括结束

    • 4.toUpperCase()
      将字符串的字母转为大写

    • 5.toLowerCase()
      将字符串的字母转为小写

    字符串反转
    var str = "12sdadsad5646sadsadas";
    //spilt()字符串转为数组
    //reverse()数组反转
    //join()数组转成字符串
    var str1 = str.split('').reverse().join('')
    alert(str1)

    先用spilt方法将字符串转成数组,然后在用数组反转,最后用join将数组转成字符串

    相关文章

      网友评论

          本文标题:2018-12-03

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