数组

数组

        面向对象的方式创建

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

        直接创建

              var arr02 = [1,2,3,'def']    推荐使用

              console.log(arr02,length);  获取长度

              console.log(arr02[3]);  获取下标

              var arr03 = [[1,2,3],['a']'b''c''d'],[true,false];  多维数组

数组常用方法

        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  关闭反复执行的定时器

定时器动画

定时器在javascript中的作用

1、制作动画

2、异步操作

3、函数缓冲与节流

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容