2019-06-11(前端第十二节知识点(js))

2019-06-11  本文已影响0人  彝_e37e

数组:

面向对象的方式创建

var aRr01 = new Array(1,2,3,'abc');

直接创建,推荐使用,性能更高

var aRr02 = [1,2,3,'def'];


数组常用方法:

        var aR = [1,2,3,4,]

        var str = aRr,join('-')表示用-连接

        aRr.join()l  连接

        aRr.push() 在后面添加

        aRr.pop() 在后面删除

        aRr.unshife()  在前面添加

        aRr.indexOf()  查找下标索引

        aRr.reverse()反转

        aRr.shift('q,'') 在前面删除

        aRr.splice['2''1']删除下标为2的一次  也可以用于增改


通过标签获取元素:

        var lis = document.getElementsByTagName('li')



循环语句:

      for(var i=0;i<8;i++){

            aLi[i].style.background = 'gold'

        }    for循环

        var i=0

        while(i<aLi.length){

        i++ }  while循环

        var i=0

        do{

        i++}while(i<aLi.length)



数组去重:

        for(var i=0;i<aRr.length;i++){

          if(aRr.indexOf(i)==i){

              aRr1.push(aRr.indexOf(i))

          }



字符串的处理方法:

        .split(按照什么切割)方法,返回的是一个数组,用空串来切割的话会每个字符都切出来,

        .charAt(0)查找这是一个什么选择器

        .indexOf(**)查找下标 没有的话返回-1

        .substring(开始,结束)截取从开始到结束之间的字符串 ,不包括结束,如果不传第二个参数,会截取从开始到最后之间的所有字符

        .toUpperCase()转换为大写

        .toLowerCase()转换为小写   



字符串反转:

        split字符串转成数组

        reverse反转数组

        join数组转成字符串 



定时器弹框:

        setTimeout(执行对象,时间)    只执行一次的定时器

        clearTimeout  关闭只执行一次的定时器

        setInterval      反复执行的定时器

        clearInterval  关闭反复执行的定时器


定时器动画

上一篇下一篇

猜你喜欢

热点阅读