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

数组:

面向对象的方式创建

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


定时器动画

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第五章******************************************************...
    fastwe阅读 700评论 0 0
  • 第一部分:快速入门JS学习中的一些注意点:2018.8.16基础知识: 入门JavaScript是世界上最流行的脚...
    天山雪莲_38324阅读 545评论 0 1
  • 简述JavaScript起源起源于美国的Netscape公司,原名为LiveScript,后改为JavaScrip...
    3ab670b99521阅读 3,023评论 0 0
  • 基础复习笔记 JS效果三要素: 时间 事件 运动轨迹(分步骤来实现先死后活法逐步来) (1)获取元素 : getE...
    2e9a10d418ab阅读 417评论 0 3
  • 一、数组 数组是一个有序列表,所以有下标. 并且数组在js中可以存在任意类型的数据.并且同一个数组中可以存放不同的...
    空谷悠阅读 520评论 0 1